Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

boulder-opal

Package Overview
Dependencies
Maintainers
2
Versions
34
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

boulder-opal - npm Package Compare versions

Comparing version
2.3.0
to
3.0.0
+5
-5
boulderopal/_validation/basic.py

@@ -115,3 +115,3 @@ # Copyright 2025 Q-CTRL. All rights reserved.

_Number = Union[int, float, complex, np.integer, np.float_, np.complex_]
_Number = Union[int, float, complex, np.integer, np.float64, np.complex128]
_SCALAR = TypeVar("_SCALAR", bound=_Number)

@@ -215,4 +215,4 @@

INT = _ScalarTValidator((int, np.integer), _is_integer, int)
REAL = _ScalarTValidator((float, np.float_), _is_real, float)
COMPLEX = _ScalarTValidator((complex, np.complex_), _is_complex, complex)
REAL = _ScalarTValidator((float, np.float64), _is_real, float)
COMPLEX = _ScalarTValidator((complex, np.complex128), _is_complex, complex)
NUMERIC = _ScalarTValidator(None, _is_numeric, _number_converter)

@@ -433,4 +433,4 @@

INT = _ArrayTValidator("iu", np.integer)
REAL = _ArrayTValidator("iuf", np.float_)
COMPLEX = _ArrayTValidator("iufc", np.complex_)
REAL = _ArrayTValidator("iuf", np.float64)
COMPLEX = _ArrayTValidator("iufc", np.complex128)
NUMERIC = _ArrayTValidator("iufc", None)

@@ -437,0 +437,0 @@

@@ -34,2 +34,7 @@ # Copyright 2025 Q-CTRL. All rights reserved.

The unique identifier object for the cloud job.
Attributes
----------
action_id : str
The ID associated with the calculation.
"""

@@ -36,0 +41,0 @@

Metadata-Version: 2.3
Name: boulder-opal
Version: 2.3.0
Version: 3.0.0
Summary: Boulder Opal Client

@@ -30,6 +30,6 @@ License: https://q-ctrl.com/terms

Classifier: Topic :: System :: Distributed Computing
Requires-Dist: numpy (>=1.23.5,<2.0.0)
Requires-Dist: numpy (>=2.0.2,<3.0.0)
Requires-Dist: pydantic (>=2.6.4,<3.0.0)
Requires-Dist: qctrl-commons (>=23.3.0,<24.0.0)
Requires-Dist: qctrl-workflow-client (>=5.5.0,<6.0.0)
Requires-Dist: qctrl-commons (>=25.0.0,<26.0.0)
Requires-Dist: qctrl-workflow-client (>=5.6.0,<6.0.0)
Requires-Dist: rich (>=13.6.0,<14.0.0)

@@ -36,0 +36,0 @@ Requires-Dist: typing-extensions (>=4.8.0,<5.0.0)

[tool.poetry]
name = "boulder-opal"
version = "2.3.0"
version = "3.0.0"
description = "Boulder Opal Client"

@@ -81,8 +81,8 @@ license = "https://q-ctrl.com/terms"

python = ">=3.9, <3.13"
numpy = "^1.23.5"
numpy = "^2.0.2"
pydantic = "^2.6.4"
rich = "^13.6.0"
typing-extensions = "^4.8.0"
qctrl-commons = { version = "^23.3.0", source = "PyPI" }
qctrl-workflow-client = { version = "^5.5.0", source = "PyPI" }
qctrl-commons = { version = "^25.0.0", source = "PyPI" }
qctrl-workflow-client = { version = "^5.6.0", source = "PyPI" }

@@ -104,3 +104,3 @@ [tool.poetry.group.dev.dependencies]

types-requests= "^2.31.0"
boulder-opal-core = "^50.0.4"
boulder-opal-core = "^51.0.2"
qctrl-core-workflow-manager = "^4.0.0"

@@ -107,0 +107,0 @@ qctrl-client = "^10.0.0"