Skip to main content

With Uno, finally take full control of your SQP/barrier solver for nonlinearly constrained optimization

Project description

Uno

Uno is a solver for nonlinearly constrained optimization that unifies Lagrange-Newton (essentially SQP and interior-point) methods. It breaks them down into a set of common building blocks (e.g., strategies to compute descent directions and techniques to enforce globalization).

unopy, Uno's Python interface, allows you to solve an optimization model described by callback functions.

Example

An implementation example of the Hock-Schittkowski model hs015 is available in the file example_hs015.py.

Querying the current Uno version

Query the current Uno version with:

unopy.current_uno_version()

Building an optimization model

Building an optimization model is incremental and starts with the information about the variables:

model = unopy.Model(problem_type, number_variables,
   variables_lower_bounds, variables_upper_bounds, base_indexing)

or (for an unconstrained model):

model = unopy.Model(problem_type, number_variables, base_indexing)

The following optional elements can be added or set to the model separately:

  • lower bounds for the variables:
model.set_variables_lower_bounds(variables_lower_bounds)
  • upper bounds for the variables:
model.set_variables_upper_bounds(variables_upper_bounds)
  • a lower bound for a given variable:
model.set_variable_lower_bound(variable_index, lower_bound)
  • an upper bound for a given variable:
model.set_variable_upper_bound(variable_index, upper_bound)
  • the objective function (and its gradient). It is 0 otherwise;
model.set_objective(optimization_sense, objective_function, objective_gradient)
  • constraint functions (and their Jacobian);
model.set_constraints(number_constraints, constraint_functions,
   constraints_lower_bounds, constraints_upper_bounds, number_jacobian_nonzeros,
   jacobian_row_indices, jacobian_column_indices, jacobian)
  • lower bounds for the constraints:
model.set_constraints_lower_bounds(constraints_lower_bounds)
  • upper bounds for the constraints:
model.set_constraints_upper_bounds(constraints_upper_bounds)
  • a lower bound for a given constraint:
model.set_constraint_lower_bound(constraint_index, lower_bound)
  • an upper bound for a given constraint:
model.set_constraint_upper_bound(constraint_index, upper_bound)
  • the Lagrangian Hessian;
model.set_lagrangian_hessian(number_hessian_nonzeros, hessian_triangular_part, 
   hessian_row_indices, hessian_column_indices, lagrangian_hessian)
  • a Jacobian operator (performs Jacobian-vector products);
model.set_jacobian_operator(jacobian_operator)
  • a Jacobian-transposed operator (performs Jacobian-transposed-vector products);
model.set_jacobian_transposed_operator(jacobian_transposed_operator)
  • a Hessian operator (performs Hessian-vector products);
model.set_lagrangian_hessian_operator(lagrangian_hessian_operator)
  • a Lagrangian sign convention (default is unopy.MULTIPLIER_NEGATIVE);
model.set_lagrangian_sign_convention(lagrangian_sign_convention)
  • user data of an arbitrary type;
model.set_user_data(user_data)
  • an initial primal point;
model.set_initial_primal_iterate(initial_primal_iterate)
  • an initial dual point.
model.set_initial_dual_iterate(initial_dual_iterate)

Each of these functions throws an exception upon failure.

Creating an instance of the Uno solver

Create an instance of the Uno solver with a simple function call:

uno_solver = unopy.UnoSolver()

Passing options to the Uno solver

Options can be passed to the Uno solver:

uno_solver.set_option("print_solution", True)

Uno accepts a callback that is called on accepted iterates:

uno_solver.set_notify_acceptable_iterate_callback(notify_acceptable_iterate_callback)

Uno accepts a termination callback that forces solver termination when it returns True:

uno_solver.set_termination_callback(termination_callback)

Uno mimics the state-of-the-art solvers filterSQP and IPOPT via presets:

uno_solver.set_preset("filtersqp")
# or
uno_solver.set_preset("ipopt")

Solving the model

The model can then be solved by Uno:

result = uno_solver.optimize(model)

Inspecting the result

To inspect the result of the optimization, read the attributes of the result object:

  • the optimization status (UNO_SUCCESS, UNO_ITERATION_LIMIT, UNO_TIME_LIMIT, UNO_EVALUATION_ERROR, UNO_ALGORITHMIC_ERROR): result.optimization_status
  • the solution status (UNO_NOT_OPTIMAL, UNO_FEASIBLE_KKT_POINT, UNO_FEASIBLE_FJ_POINT, UNO_INFEASIBLE_STATIONARY_POINT, UNO_FEASIBLE_SMALL_STEP, UNO_INFEASIBLE_SMALL_STEP, UNO_UNBOUNDED): result.solution_status
  • the objective value of the solution: result.solution_objective
  • the primal solution: result.primal_solution
  • the dual solution associated with the general constraints: result.constraint_dual_solution
  • the dual solution associated with the lower bounds: result.lower_bound_dual_solution
  • the dual solution associated with the upper bounds: result.upper_bound_dual_solution
  • the constraint values at the solution: result.solution_constraints
  • the primal feasibility residual at the solution: result.solution_primal_feasibility
  • the stationarity residual at the solution: result.solution_stationarity
  • the complementarity residual at the solution: result.solution_complementarity
  • the number of (outer) iterations: result.number_iterations
  • the CPU time (in seconds): result.cpu_time
  • the number of objective evaluations: result.number_objective_evaluations
  • the number of constraint evaluations: result.number_constraint_evaluations
  • the number of objective gradient evaluations: result.number_objective_gradient_evaluations
  • the number of Jacobian evaluations: result.number_jacobian_evaluations
  • the number of Hessian evaluations: result.number_hessian_evaluations
  • the number of subproblems solved: result.number_subproblems_solved

How to cite Uno

We have submitted our paper to the Mathematical Programming Computation journal. The preprint is available on ResearchGate.

Until it is published, you can use the following bibtex entry:

@unpublished{VanaretLeyffer2024,
  author = {Vanaret, Charlie and Leyffer, Sven},
  title = {Implementing a unified solver for nonlinearly constrained optimization},
  year = {2024},
  note = {Submitted to Mathematical Programming Computation}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unopy-0.4.10.tar.gz (1.9 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

unopy-0.4.10-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

unopy-0.4.10-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

unopy-0.4.10-cp314-cp314t-macosx_15_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ x86-64

unopy-0.4.10-cp314-cp314t-macosx_15_0_arm64.whl (5.2 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

unopy-0.4.10-cp314-cp314-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.14Windows x86-64

unopy-0.4.10-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

unopy-0.4.10-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

unopy-0.4.10-cp314-cp314-macosx_15_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

unopy-0.4.10-cp314-cp314-macosx_15_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

unopy-0.4.10-cp313-cp313-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.13Windows x86-64

unopy-0.4.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

unopy-0.4.10-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

unopy-0.4.10-cp313-cp313-macosx_15_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

unopy-0.4.10-cp313-cp313-macosx_15_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

unopy-0.4.10-cp312-cp312-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.12Windows x86-64

unopy-0.4.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

unopy-0.4.10-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

unopy-0.4.10-cp312-cp312-macosx_15_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

unopy-0.4.10-cp312-cp312-macosx_15_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

unopy-0.4.10-cp311-cp311-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.11Windows x86-64

unopy-0.4.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

unopy-0.4.10-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

unopy-0.4.10-cp311-cp311-macosx_15_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

unopy-0.4.10-cp311-cp311-macosx_15_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

unopy-0.4.10-cp310-cp310-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.10Windows x86-64

unopy-0.4.10-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

unopy-0.4.10-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

unopy-0.4.10-cp310-cp310-macosx_15_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

unopy-0.4.10-cp310-cp310-macosx_15_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

unopy-0.4.10-cp39-cp39-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.9Windows x86-64

unopy-0.4.10-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

unopy-0.4.10-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

unopy-0.4.10-cp39-cp39-macosx_15_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.9macOS 15.0+ x86-64

unopy-0.4.10-cp39-cp39-macosx_15_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

unopy-0.4.10-cp38-cp38-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.8Windows x86-64

unopy-0.4.10-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

unopy-0.4.10-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

unopy-0.4.10-cp38-cp38-macosx_15_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.8macOS 15.0+ x86-64

unopy-0.4.10-cp38-cp38-macosx_15_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.8macOS 15.0+ ARM64

File details

Details for the file unopy-0.4.10.tar.gz.

File metadata

  • Download URL: unopy-0.4.10.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for unopy-0.4.10.tar.gz
Algorithm Hash digest
SHA256 7ace03edffd9a3082b718043c98f343e68d181a716afa25476dcbd1be16726ed
MD5 6a5b88411a89b7e0375070fa282464b3
BLAKE2b-256 150a6a61fce9fb2c67b46407de14056844e04620ac9f08d1ffabe341c55c563b

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10.tar.gz:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70a087afd2e864e29e2ceb89a925443f1f6fb89abd21c806a67cdb9e51cd1a11
MD5 e6ee4bfc641156b5f3ca9f2d54986665
BLAKE2b-256 016bbb7467242d24c69216902652ff1a5c2fc1d7799eff04f5cb6d836474f7e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d5fd3e349a76536e1787818e4a4956571a4c053287e484494ec26088fe68a322
MD5 c4bcf695488f82e9cff30395a34d81dc
BLAKE2b-256 7f61b19f9fec6c4adeebe48160338bde019e0ee0100c36c53ff862853697eece

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp314-cp314t-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp314-cp314t-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 b4a49fd69fdd81751bc958876c7957da181d0fc94e036b87c8123797c52d4a4f
MD5 2c75253d207b34757ae7d753daeef194
BLAKE2b-256 b2a110cdcb38492c946168522e7bb7fa7b80e29c732fa68d1e3b143f8bb603ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp314-cp314t-macosx_15_0_x86_64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c7b6c3e27391335dd0a0c24feb05b631f27f99583f6f9e6fd7c47ea9e7515f1a
MD5 8513388d1fd0d7a6c24773bc533818cb
BLAKE2b-256 fc4cc4b740e1530349f0c452646bb39b54d2d122833ab5a86a9ec239b21f555b

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp314-cp314t-macosx_15_0_arm64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: unopy-0.4.10-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for unopy-0.4.10-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c219e31fa234074debb3bffbe9c6efbe2328db5a0cb7bff04edb0ad7d0990a89
MD5 2c437ed788a4d372b2387c46460be42e
BLAKE2b-256 fed8e61b05aff2b81c76c06d39108aa2b737cbc00fb3d54846bca3479da30464

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp314-cp314-win_amd64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78d2dae5dc47f3c7372dc267a3a49dc4faaebbd8ec0d12149c4c7505e71cb199
MD5 724ae685b30335d3cc5a9c96b30fc786
BLAKE2b-256 7c2cd99c5a21628088f77ebfb817807de9459fdc8bed207341bcfecbf8d92b7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 862b5e4ed5ba3dc6ac7c6858d9363d20ec43cacef63467f9401256e195fb539b
MD5 61cdcad6ff5912a4d865942dbd312a20
BLAKE2b-256 f8c1446324394dc23165feb4b96f261bdd974b6067148fe5c1d9858ed5f36f04

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 faf27310d3351f0fcb466794ddf06a3659c7b0f2a8f7b4727e0792e0bcc96198
MD5 ce4e5e8bf5e6757981eb52bd9e1f7d51
BLAKE2b-256 a98f9fbd6cf5f1da4eca3acd8d5a2bca61d3c68194975e86c36864090879228d

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp314-cp314-macosx_15_0_x86_64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d40dc4d1327978c71a0f39e12609392eaaf4d17bb2a4b261efd2261027267993
MD5 d02aecaa4ef9582b33c53ecc35df2210
BLAKE2b-256 35baddde971c473c71f186c72dce10f2cae0ca3fa7b65af015f956221b9a1818

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp314-cp314-macosx_15_0_arm64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: unopy-0.4.10-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for unopy-0.4.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3d76fddcf1edb0acaea87cb5fe3213976d6c576a87b20101c5f2685271dfa10b
MD5 4c367603556084f926e424e2683e9767
BLAKE2b-256 3022a0a85c4342feed3818abbd5daa216591cbb3a387f4a530581ee25f5f2ea1

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp313-cp313-win_amd64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 063d7c6923ca040003bffffb6bb46908494919e39593e8b67e9e800cbc623711
MD5 c048534e6059d305fbe7969a75b2e2e2
BLAKE2b-256 55c3f81e5099809e2a23864e9323b6cb50b9abfd5741d5191fc80874e1f42e26

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5779e6d65e3cd15f5069157a5e52f5dc90af6dea9d41b3d02f4900216193da12
MD5 06a6bef094cec5ada3bda5bd94124a66
BLAKE2b-256 c282296c77c8eec269b103560144336eaa0224580f99405aa061e4bf04ddc1cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 ae31bc8c3e9c176b7e291cc9ae58c47128c366b78986dacffc73204d7aaa0c70
MD5 175c4685c340808887badc74db7a0599
BLAKE2b-256 079ee4a8f9b3acbfdf3cc7ab9d0c9c35b66f42ad1b2850aec6d0f428c55d96b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp313-cp313-macosx_15_0_x86_64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3c27c5d6c8534782dadcd82bd26392079ffd59bc53750d37de46b3dbd5eda1cf
MD5 24a1f6afe4b89918d7eed8df53819cc7
BLAKE2b-256 52a8b5ad46c0cc4797d5a26b93b69cc09196dd42b6477b61aad0673096e3d58e

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: unopy-0.4.10-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for unopy-0.4.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c7568f9c2225c381828711fa71b77ad42a3ab3aafecd111a2cbfcb2983a72f15
MD5 35803cea3b23378a9ee0c5a92fd6a544
BLAKE2b-256 b1a0a427dd90d698203f8c6d8b1ae53c3f005856832171ac3c165b6d529a17d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp312-cp312-win_amd64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6b258f335dec3a580e21f68bf7e93b1615e70fc5b4320f71a55b34158b3a84e
MD5 32e1f57b888b7e9d8bf8cf81493aed25
BLAKE2b-256 087d27bcafab41dd6e2d601c46b2c5c8991d35fa92d11119064ed438bea0f9b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4681b64f2fc61e6d4a2c3437600dd0af97540491fc042dcc1532ed676980d542
MD5 cec3f461251aa199f93ffe70339c2eb9
BLAKE2b-256 ef028099d27a0546057c98c9b8b98846e4f81e91e9415d35f0c00c71720de368

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 ed86ecf5b04befcf382b9ced7c7142a73176f23c48bf7b783f06f03de519ae46
MD5 7f219d1b22565c99969b29d57461c33c
BLAKE2b-256 7e000544826ca83b980a0c00ba3d60bf68af2eee5103c173886c2d0c9a77dba8

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp312-cp312-macosx_15_0_x86_64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 fda2c8eed7b8f3ca2ad6308e8b29a108b84dfffcbd6443f09e4733c6dfed06a9
MD5 dba786b4c96ae4cb2eb94c221a215b1b
BLAKE2b-256 242e8d0dd7793e64749b0ea128397c9bbca20589d97adc73b0991bb88da498c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: unopy-0.4.10-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for unopy-0.4.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d3a02eade4710a5f581a87192a8b74bbe11bfee8ead404c4f8e400349734264b
MD5 b93001d6f325932fdc3ab4db3a2b1330
BLAKE2b-256 e0a437cd8f2dde4a620b6db627c4716eaa82c305062721c57c9e094f243bc299

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp311-cp311-win_amd64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8bf0c69ca7d0fc53c29e91ee49fde1341724c2aee540533e9cac662862fa554
MD5 894c202597dcc3d11f0c1cbac81aaf51
BLAKE2b-256 2fa1f3d975f4bd46ffa6b98e216058b0684c0fa131d8acf56fda6411f71d03b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0260d2bb4e1d26ffbe38563846f7020f2d41f87666f3f914790ac2b3e2b7b6f0
MD5 aa10235924db74d6a0cb3029cd17d148
BLAKE2b-256 995fa877029ed80e6b357e96df2744f42263d43d401d72da8662e9e557047c75

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 a8a28f53980e7436aae41124cf340d839e929d5359686739956aed43f0148974
MD5 2e612c47c454f8a81c6ec69ba465397d
BLAKE2b-256 4c9f5a980d4416a0ad4ae4b3032225799ab5a13839b712d7c2f309a05c9c54cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp311-cp311-macosx_15_0_x86_64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5bf0f15bf1aedbacc035c6c087a72f1f19b8cd4c27cf5bc478ea1e033a7fe1e1
MD5 25f095ef6b80dae63d9ef83bae64974f
BLAKE2b-256 0f003db9743dbaf38a6bfde52ed72d39e025e58b270386c855d584097ae44a71

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: unopy-0.4.10-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for unopy-0.4.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0135dfda11ae506991e673042355e73013f91dc1a351041b6da9387f71107c0c
MD5 8f6dd0412422e460af408aa138ff7ad4
BLAKE2b-256 4cbdec6cb7259be23aa09744845104528bd4ca2ea17f1fe8689ee44148a70933

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp310-cp310-win_amd64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 88d11122cebbf954c26f5df88584997ebc0f436458f7ee60b69cb9e13b3ca10e
MD5 88c5fa571e593ee36c81fdaa03bd57f7
BLAKE2b-256 2b780c56db3ea2d2e688537d76a67b689be2383a446e84ce71d06041b0457f13

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 448ec6b6073c16ed518f570b94b44a27ee37c78114406cc2e9820736cb8011dd
MD5 40f564852299e0cbdde76c67d14c594a
BLAKE2b-256 f51ac6c0e22a8a6b1805c5c3a55edac0aa61d290c36ef86c09b0b7d2847a7caf

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 dd8c49adf31b72d4027d502f6a3b4d6fac99224b29b026ee9081688d4fad4d59
MD5 b02a29399f0e4e2feebabf0770571e36
BLAKE2b-256 026d7fe979627499e0835acd9f3215e4d73fe894eb907541e580cfef97dbf1d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp310-cp310-macosx_15_0_x86_64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f3a81d67a148e262cc928a427795e6bfac79865b3c1f364fcf3fd8ab5f550284
MD5 e598f254237cda770e37f0ccfedae87c
BLAKE2b-256 c46490684c4223872e10f2bcc87be016756a20dcec6581e53cb7815c7e15f72a

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp310-cp310-macosx_15_0_arm64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: unopy-0.4.10-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for unopy-0.4.10-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a46c5a6fea963287ac752a80a316caf2328198e75a25ef6c83406f3e2f38bc72
MD5 83714764fc16d307223d5ef12a5c0024
BLAKE2b-256 5e44721f0cbe9af45da29a3c3ba997b62281a3a5622ffae038c44283f766bfb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp39-cp39-win_amd64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18f989eb846d5afff5f2cb3215bd6f26d2ff84fafa822c01ac5f753504b63584
MD5 2a6de58e35a827fd637d1d32dc0ecacf
BLAKE2b-256 580c1a17bf14c08f660c277bcef15ee1f35a2d69528dfec8e5eaf14486fd7fbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ed809fab2b3f7199b3448ba2f8a81ab275ae2f95df9126c9fd5328656a4b3c03
MD5 6b8d0f72be0c2edddd655cc352c9f998
BLAKE2b-256 454afdb6d1dda45a4813659452b5b4891e426c2cdab10dc1f785702d75b7cbde

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp39-cp39-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 fd258cab24101f1c069be33c377825a1fd0d7e799c24f26078d076d7604e52aa
MD5 a89205fce0cb0f29d07730c7e2c15065
BLAKE2b-256 957022962fd7ea97cde5dc687e948de1b9601b99406317034c8f4182eb497aea

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp39-cp39-macosx_15_0_x86_64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 20e46eba724c876967468ce8e85c510c3b90572f09fffe786268710f44ef6ae4
MD5 332c080e2f2acd3b842afbe7a9db90d1
BLAKE2b-256 084deaaaeaa388a63b5a6125ee0a4b597ef6012c719876e780d59f29d5fe700a

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp39-cp39-macosx_15_0_arm64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: unopy-0.4.10-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for unopy-0.4.10-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 716c25e3c56de3f7e7ee44aca6198fef6de74a65f9e72d87cc3bda93805c3fc1
MD5 85a998dbef4dbf34bb8eb9dfb1d6900b
BLAKE2b-256 93b0bed4a4c8b1924beb2fa13cb614ac0acaa541f9f84acdba5a16b92828ff17

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp38-cp38-win_amd64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d01bd48998fb597c2ce9f0aac63cf16d1ed3bef52f89a050085ee4f091e1d78
MD5 109ea8d542ab6ce43d14b08a0c9b005c
BLAKE2b-256 27ee42b213d32ad29bd486044eaf0de47ce785174fe247c782a09dce1780af4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f5a738b3016c9b5bc53f7361e6bf69e6cbb03b58ad18ad05dc6932dd9dd88d1
MD5 812fbfbebf1c05ad14b1763d13156866
BLAKE2b-256 e699474bc4ca71e423c5e6b6b4338219ffa43402dcc2989dcb6aab0ca2109bcf

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp38-cp38-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp38-cp38-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 9314833bd890b3c4df366254777f3bd2731a3980415c47972d39cfde8dd4ce69
MD5 4ce0ebc68203b1fb07676ce186476953
BLAKE2b-256 547f0e818ab1879c737f22b9a0c5c42cc9c00572178e29705dea452ee154b680

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp38-cp38-macosx_15_0_x86_64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unopy-0.4.10-cp38-cp38-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for unopy-0.4.10-cp38-cp38-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 080c06925a7addd0d8abc681c082169f15f400a3a1157bced3abd94e12f64f39
MD5 ad70d9f39ea8d58454d8c1d48a307138
BLAKE2b-256 bd741f7cf30b505e1c91953a9f0193543f37711a6de1cc254e2119e76b7c544f

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.10-cp38-cp38-macosx_15_0_arm64.whl:

Publisher: build-python-wheels.yml on cvanaret/Uno

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page