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 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.9.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.9-cp314-cp314t-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

unopy-0.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

unopy-0.4.9-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

unopy-0.4.9-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.9-cp314-cp314t-macosx_15_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ x86-64

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

Uploaded CPython 3.14tmacOS 15.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

unopy-0.4.9-cp314-cp314-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

unopy-0.4.9-cp314-cp314-musllinux_1_2_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

unopy-0.4.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

unopy-0.4.9-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.9-cp314-cp314-macosx_15_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

unopy-0.4.9-cp313-cp313-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

unopy-0.4.9-cp313-cp313-musllinux_1_2_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

unopy-0.4.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

unopy-0.4.9-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.9-cp313-cp313-macosx_15_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

unopy-0.4.9-cp313-cp313-macosx_15_0_arm64.whl (5.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

unopy-0.4.9-cp312-cp312-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

unopy-0.4.9-cp312-cp312-musllinux_1_2_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

unopy-0.4.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

unopy-0.4.9-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.9-cp312-cp312-macosx_15_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

unopy-0.4.9-cp312-cp312-macosx_15_0_arm64.whl (5.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

unopy-0.4.9-cp311-cp311-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.11Windows x86-64

unopy-0.4.9-cp311-cp311-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

unopy-0.4.9-cp311-cp311-musllinux_1_2_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

unopy-0.4.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

unopy-0.4.9-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.9-cp311-cp311-macosx_15_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

unopy-0.4.9-cp311-cp311-macosx_15_0_arm64.whl (5.2 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

unopy-0.4.9-cp310-cp310-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.10Windows x86-64

unopy-0.4.9-cp310-cp310-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

unopy-0.4.9-cp310-cp310-musllinux_1_2_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

unopy-0.4.9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

unopy-0.4.9-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.9-cp310-cp310-macosx_15_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

unopy-0.4.9-cp310-cp310-macosx_15_0_arm64.whl (5.2 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

unopy-0.4.9-cp39-cp39-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

unopy-0.4.9-cp39-cp39-musllinux_1_2_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

unopy-0.4.9-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

unopy-0.4.9-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.9-cp39-cp39-macosx_15_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.9macOS 15.0+ x86-64

unopy-0.4.9-cp39-cp39-macosx_15_0_arm64.whl (5.2 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

unopy-0.4.9-cp38-cp38-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.8Windows x86-64

unopy-0.4.9-cp38-cp38-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

unopy-0.4.9-cp38-cp38-musllinux_1_2_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

unopy-0.4.9-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

unopy-0.4.9-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.9-cp38-cp38-macosx_15_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.8macOS 15.0+ x86-64

unopy-0.4.9-cp38-cp38-macosx_15_0_arm64.whl (5.2 MB view details)

Uploaded CPython 3.8macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: unopy-0.4.9.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.9.tar.gz
Algorithm Hash digest
SHA256 a2bfdad11f2d7f296644e710c6b4a3a2c6e204ca2aced7865ac623a606eceb4e
MD5 e23959e7db5683c10704f5d98ddf6f54
BLAKE2b-256 0e28d26a4f85c0df57145f54ed8abf0539d290226f6d3439eb5387da85bc14ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9.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.9-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed75e97fc3e3356592b28bed1110c6051a067e19092fe8f5041bc7c0b8b77ed5
MD5 11e5857f267eb303cd18d418f955da71
BLAKE2b-256 ce563a0e36d1f4cb248358a8079bee949d0bbef7397403e6cba0a4cae67494d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-cp314-cp314t-musllinux_1_2_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.9-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3432b42306061ab287d6ddb7548f2b51a378d84d7309f45d326f37d49cd22a9a
MD5 db592f0d6d5d2df419a54cc5db859640
BLAKE2b-256 29892de8e6ef02f0aa4b2778dd76f06103171e3802ccf54bf12df87e413517bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-cp314-cp314t-musllinux_1_2_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.9-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f7a9f053bc010fecf4a8d401aea5b1d0c345292b736b7ef2d72356b62306d416
MD5 6061c5c1fc3debbdc23022d37798252a
BLAKE2b-256 d5b92a91fa86d8ae1c52ce54fc29fa7a5f383d41be31845abcb6aa252c82df5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a5c453c404139ea1642dcd8091e7ab861b937caad1ec13fdf369cb4eb294e608
MD5 5b47eedbcbaab411be6cc2c2f96cb9bb
BLAKE2b-256 6518f4f22049cbf74c2b2082dfda11a9e9b95de1f160296d38954c568708f8e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp314-cp314t-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp314-cp314t-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 e6972cf5aaa624f32505c9cee8d4cea126a8ae98594f08fc8159ed14c5ecf967
MD5 de6107a3695d5453c1cc9b736f5d5f96
BLAKE2b-256 5eaec078510314214933dbd5fa1ce31565b307f2fae653f0b2aeb62ae53e6b0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6ec743245e3f83bb2f4531a2b29bb153c36f2019fd78dc92640a808168985f1f
MD5 9bf596a913c94d7ac55193c330cbd180
BLAKE2b-256 53f75e0a58a5c4c3fe4209c622d25206f760d6d99d6b61eee8187330b35c9bef

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: unopy-0.4.9-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.9-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5bb9caba4c9349a18842bfdbf49f3d0e85e5b62b1f411256128aea10acc1f413
MD5 325a8f12c466f81f3e0429909a72306e
BLAKE2b-256 372a8f13b367b452aa14999bad43a70e783c89ab77fc9a8360208136b8ae924c

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f7e715c008d3709ff45675349f61ca6ddc8d20bebbfabc898e10414b83c761d3
MD5 efbf8ffddf84d620f9081b262c48166f
BLAKE2b-256 9537e42cf042e0db76d89779052e4cbe0676915be808bbdae62a4b9e9680713d

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-cp314-cp314-musllinux_1_2_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.9-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2ba43c3a0c38a93336ed4e6b94ec91d0d5eb10428573391b6cd68a1420b5336f
MD5 8bbff8360a789bdeb2aa122912bf99e3
BLAKE2b-256 84c50d738bd17e97125b6d82cb060dc082349b877f39dae30cba3ac9d9a57fdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-cp314-cp314-musllinux_1_2_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.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f515b4a230e4dad52c78bfea11833b63f1ecb7a52080608785a654d2dfc77c27
MD5 0011dcdd87b240c35c9171f1b574d26e
BLAKE2b-256 a8199e010cbb6da7aabe4e1f17f8dc9367c993314d61ae3d7123215e32c0ab10

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 abd49cdfddc7ea2ec312fdcf027509e28652d1b1ced763d58ba70f27a0c73bfa
MD5 2b29e125e15fce9eb722b25dc0a88fa8
BLAKE2b-256 d92f228fd92216cbfc65989cd2eac3738acec946a3a89562150abf57b6759dc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 ac7d960c85598be8a55fee31cf63c1a941ff15ce158fa02210b882bc23f86237
MD5 bff6f36085d1e80a91ea6a481e3dc2d4
BLAKE2b-256 7ffcf9fb39536f272e7c1504c6aa7c16956db4683c13cd32d8591c8235c73556

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ebb152b52bebf5ca3f8f539ae3437fef19c24a4f3a76f1f41ce9bd993f3d4b86
MD5 0dc678b9e4a339f4a438825ce76ec8ec
BLAKE2b-256 e1c72e42f761625d2d1405ba1a8d407d0ebc9bd69d67642e2712af955fd64165

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: unopy-0.4.9-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.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 06787cfcf3b1871e2fae662b044126342f95ad6766dc544b271ff477e029e6d0
MD5 70137f6abb2097d1e210ba46110e9e33
BLAKE2b-256 675480be43217ecba232e03449b0275b6c66b36101af39e67ee3a06ace4993d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1d2098eef21d47546d9c73789e8247a6636bf6700f7637a4b9f61538f9404e4d
MD5 6151ae154ca99fc593e4f9c74dd08d92
BLAKE2b-256 ef8abed8d4f634090d4d8ae808dfcd654a483d20ece311597139f0cd9269c6fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-cp313-cp313-musllinux_1_2_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.9-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1c4074d70a955d869214fe72a3cbd084104af148bfe40a19cc55ce549107de6e
MD5 3f57f188a8059f86c65dabcc0df18322
BLAKE2b-256 d32c7833894029f83a165f16a8c60a833f51575cfc72f4a574beec898ef9ae45

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-cp313-cp313-musllinux_1_2_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.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aea436e4bb88e89aa168e42fb3bcfbc7b8d1ab17d8e7567e82d1fcee9e7cee7a
MD5 71f1efed05614999f977abb821a94cb5
BLAKE2b-256 77dbc851b7133bf7d487266fd4e0e2c663986a7bd466677140ffe563b12ae5f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9eeeadfbf951f76e749473479f7c2d752a78de940eb430e98a623481a58e7e25
MD5 67e22c16d238fc384a61a56bd383f1c8
BLAKE2b-256 9a6295ac3a157145795a953de52762b638fdcfc6341d43e2d3355919ebf952fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 2af8a1fb6dd7e67dd5db6e82c0c5f773f25d407d66f9972117a9cd5b8f419890
MD5 7406491b737ed2c3369fa59058a9fb07
BLAKE2b-256 2a938ac69aae1282fc32505340f954b5fa87311b2f72e44b916aabae96fbd9b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 102e4c4326662e07911ee6ea2cb67ca8d1a3abcfccf17076da62b7a90b5448be
MD5 a3c1220a62d230df145a0cecb1fa1300
BLAKE2b-256 b68f21c6039e52f0cb56b84e887dcd747edab8efb64cc368652e278d36352c5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: unopy-0.4.9-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.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dd39462cc277c390f40ac56e7b898351513ef5ba3b43142b6dcb438ee0fa4c3a
MD5 822225bce8f6f62b3f0c1f2f17cf4bc9
BLAKE2b-256 a0817eded7ddca32555df65f4f948d240d4af94d54956195e99065fe61ed3a01

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 057d67702c06da9abfc406d37fd58d3380246845f1352255b1bd19bdec991661
MD5 5237e3c53df9e71e9f8d48b780b44bcc
BLAKE2b-256 dbe0a94559b5d4eeafa232b6bfde921db66fd9d1e113dcb61235c6ae10d80939

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-cp312-cp312-musllinux_1_2_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.9-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 39ea250ce4cf8d876c4192729c07010c46b21454dee97adc3f9f9c3a188b72c2
MD5 b5c8baa1f03aa90b543d6c0b45dd9bea
BLAKE2b-256 8ad06a156ff6c0b52c938dc23df031d0925fb05ea5bcd0a596b4220bb3dab360

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-cp312-cp312-musllinux_1_2_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.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 195982b6049e5565a8bb24b7089ac59d875d580c8ab3a17761a4f78ade75c4c9
MD5 3db3a0afa64caaa6ddfef2b56ed2eaa9
BLAKE2b-256 42ca02792500e634d583d86e8dd8ae46267a0d327448bbc9eaa79f6f46e15ed1

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cf49d2d284fbcf5c90d39098bfdbbd1bf1f7a08dd47c0c66e4fd6da6fd35742f
MD5 2d6ca5a32daac7fcf09976e22a07f494
BLAKE2b-256 c6d5189ba2470a0ee8e541c85b5e8a6fdc09b53d382583a50c0b139ff91094fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 3f2bedb77efec36277d5e7e70a342dcde619f29672aa716d1831531215591337
MD5 00c282cf820f26e7e0ca8f8ef93e9ef5
BLAKE2b-256 959920efa72df6be6657e111d0b485eb49509fc19636dae37c3f5a0df85bc8eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d020d12b7bd81119149341ac3678d250972a6127f9afd3c5aa39ec98b7b031ee
MD5 37396cc7161547a6aadc98a43253f1f4
BLAKE2b-256 469a17c173ed2e0a7a81d4355f8a6aa3c9e680a14170481fcf199c334e9df94a

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: unopy-0.4.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 7.4 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.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d4455671213b6bd18528c0f0c109326a10f3c1162ca8c4a642ce841ba1c30407
MD5 8c91d8a58af17fe98e77ba495cdee558
BLAKE2b-256 d8d1a19112750966a8722191842cbeba9437f3eca124a1f3018093f24205130b

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b350b8c2cb463247013207ca876210aaa62a4b930d9e9623cd4e922ad28983f
MD5 474cb25cd3807bb8587f84e45942d2b0
BLAKE2b-256 97db96743c8676a6046947bf38861ed0a6e9a6606ad0485b0da13550236890ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-cp311-cp311-musllinux_1_2_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.9-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5517936f48156c80c08d4b1d0e7c1d48354c5b26e169c549ad3270e4e480867b
MD5 997c9dbccc9f08abd014d927d950e7ca
BLAKE2b-256 767df849693be55447385f8699a0b969aeb6a0b6d63b186ef3b2a884d7657bd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-cp311-cp311-musllinux_1_2_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.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1970746c4a28b6a0b7e4d6e9cc760264708d83e14d846b180fe7fc0a7ec2e6de
MD5 36cc98b5e0a9745fa35898728316b541
BLAKE2b-256 4d2dea3ed2d44d404bad774d91f3efdf8ac81fe3a3c99dc3019cd5b60d4b664d

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5ebe52727f9b0b4bc7f60b04df41df6c7b74fc91e4bef456dd6f6329819b084d
MD5 e041eadb22703aacfd963d11d7420463
BLAKE2b-256 080411ee7fca1d1c49f6ea914c924ad9d6b711c8946af851d8afcbc530cf6433

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 9cdd2495f9f9ab6616aa79d83624224dc2a49078f038dd22679e115e00270426
MD5 8683ce42e083aa36812ef6d46ac4e2f4
BLAKE2b-256 9014add9d42851a9f1b81b8057a80a0905053498b92e2842b46cd0622c282a41

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f9c304bbd81896b1871a800b6b742d8736baec04095b02ab8efe1082cb0b2d35
MD5 9b349e21a3cb500c90571756c42a2522
BLAKE2b-256 3bd39e8bd5cd7f19de36a8f57a181ccb2d2d64916cacb4379c92f0fc1ca31d10

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: unopy-0.4.9-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 7.4 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.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bb6cbf7c6f8c56c58dc42572aeea355489bbd28aac1498870005722abc6aa230
MD5 708486be9424e299c8cd5dadd9d744b7
BLAKE2b-256 692c977ac05661063539df378066df7f53a7b246af45a2c430bbec58a760047d

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 286bd61e5f1bf90bdee73a813ddf1982f291d635c5bc16e7388e8b5962254c4f
MD5 b5014b1e07fe6a0c8cc8daf17e823f5a
BLAKE2b-256 a455536b933c7c1e54c9faac5fba9bf2d2acc15a31cd2f96a8aa3b08412b95f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-cp310-cp310-musllinux_1_2_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.9-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 68dae8b91a023b281c4e0b4280b0f7d29203bd05cd12a94f5f5d5a630365af9b
MD5 b6b36678281b927f888918b63aef0c16
BLAKE2b-256 d20427d0cfd6363b8e7f1c834848e81122b8f0711719c06ea62b5a6a047810fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-cp310-cp310-musllinux_1_2_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.9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cb85e77bbe5bd633d3fc5aa949a58dbe78a0bb5daa1aa45e7866fcb2812b0326
MD5 1c40d1ff7ec5edd496349869bdeb2b34
BLAKE2b-256 d6df36a1c3e2fc70dc34b457face887eeb854c2190ffca91cca30d17ca4f118c

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b52136433242d15e32e6df72ae150f8a1cf800c6f9488eafb3169f88b106f88c
MD5 dad730a6759150f4c0aba4e116a587b5
BLAKE2b-256 aba3dba3590b9be6d8a587f8af1acd8d82cb01a86f2526a80850e2290ccbe6b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 bff97b33f37200859d29766d9251f2ff89719cfdb9495c2b07f40e2bb57a7ffe
MD5 41cb07f42fbfcf81281f60f89a1c52b4
BLAKE2b-256 048cc25f7fe19281bd22c9891857e57d07520d477c3966b0e17c8a3850511d61

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 04eacb7862e890e2d2ac5d23012bc3af2b105290ea06556202b819aee48bcb54
MD5 bf72a077f77b286bd9e3c724cd35aea3
BLAKE2b-256 4fd862a72b3bba8950f3ce29ea23042f700075cdf7702b1f671daff3af5764d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: unopy-0.4.9-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.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d95dd7fb396c53b51ea28a3df80ca2e1c4c8fe02537b5c93511a57282b4ed3bf
MD5 693694fee7e37fafaa4154136f12f702
BLAKE2b-256 4e6ebfe46c0e562b9d231aa3de0ad463258a3b3618dfcd9ad2c8f572b0aca56e

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f0b8e0f106c72f27a8aebc0dd9bc0200d028d1a8a8bea680551c7a4554a41eb1
MD5 8f8897725860d8c2a90eee0386cb4f85
BLAKE2b-256 aa754b469d13cbe10fcbb7b9e42ef8ac82f6be7c7c4d1e616d813f8124becd8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-cp39-cp39-musllinux_1_2_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.9-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e547e5efe5e3493541a74911617b7ca2104f6cceba1c8db3025c135e50530b01
MD5 aaa855ac4429d5b581c618a1eb426b01
BLAKE2b-256 4634ded836b8f3fe670511215f878f03e028d1ec5b55b234a215e1a10fa11500

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-cp39-cp39-musllinux_1_2_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.9-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6465ec82e459cbe231e28b85feb7a4c2199188e227240c8d657df676688b7420
MD5 6db6e1c21799a6e4f4ee51eb3438881a
BLAKE2b-256 8612f0c9eec346f9a8d6cd385fc7bd5ebc33f206d19e89a42e0c0b2a096f6f48

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f89764703b804cb831388a01c03b80547a20b6f2bd29ff0d87562e73f26dba72
MD5 7a52bffcbccb5d209b6be44827ac5288
BLAKE2b-256 bc4cfe6d49f9c75ccd1a154fd2da2be2711ffa6ddff4fe3a1b642ba60b91de85

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp39-cp39-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 636b1f8a9690b1ad04e6502c11caabaa742d4afbc19cf65f75b0a59b1261761c
MD5 658e06e014a268066559c6666d1dd64a
BLAKE2b-256 e80bfd1ff4ef52afc1c16c31d519174acdd69722c76e6cbdf24f85bc03963dbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

  • Download URL: unopy-0.4.9-cp39-cp39-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 5.2 MB
  • Tags: CPython 3.9, macOS 15.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for unopy-0.4.9-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a2cefaa99f8c192fa32c6e876cbd92fdd50dd82d4117ee807c6441594f8dd868
MD5 e7fbde1e902a9d8aba2b24c5e54e90a9
BLAKE2b-256 406ebf830ce07ae2118bdae5027ae226cd9ff9635a8e8e3861e8a57652839daf

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: unopy-0.4.9-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 7.4 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.9-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2e2d3e78acab6699ec01ff5c61c73d16f1c0d75c5d6d3cae56a0d0065ff7a797
MD5 f07f7c55b45f68ebf0335a0ea977db04
BLAKE2b-256 c76980e862996e1f27f363316a1027e9a2ec6c79d0688b5254036d173ad50302

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1260d02e07b4c82556763f642e65c62374c6884f0f3b5bce16331f5bcdf022da
MD5 a868a9744ebba8c509fb1e0d1a530f28
BLAKE2b-256 3eed5f905f087d4c9276c1c07e2bc3b9f176372c34afd090d4a5f906b90937d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-cp38-cp38-musllinux_1_2_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.9-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 384f7b1319ffa18bfba68fb530a1d0e9ee1073e1412385c019b2100e02407119
MD5 60bab3455baae070de6891c540c90c76
BLAKE2b-256 01edeeca8e63f9529ac9d5f9d794a1b14b6781dcf127f17f736e57a5db5b44ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-cp38-cp38-musllinux_1_2_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.9-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e672898a6b3e61575bcb529b971551f5d323b1f830c14f2024d766cd6aba8b2d
MD5 4ba4a34e694e324db2bc77b5cea90133
BLAKE2b-256 6e4ee47e6c7022b2ce149a671185ba95d232ce933fb77d90e566f06a06129a35

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 792d65dba8827c4385dcbdea364d197a5ab6339299532e7423e3cdd32ce03002
MD5 e1ee80735f662a0449586c65217d8fa1
BLAKE2b-256 e5fcdf4bd76290765d0c176a5708d1bc28fa8c026244225fed85fa81fa05f133

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp38-cp38-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for unopy-0.4.9-cp38-cp38-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 8d632fc47476deb061355c7a20967207b6b3f3757d6a8602a0329205dbbafdcb
MD5 86c2f2aa7e66daa4041117fec8517fe4
BLAKE2b-256 1c38b0f4b1cb8b6d60424b9e9f8351d91b2a5a67170ae18ba6afb07ab788553a

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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.9-cp38-cp38-macosx_15_0_arm64.whl.

File metadata

  • Download URL: unopy-0.4.9-cp38-cp38-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 5.2 MB
  • Tags: CPython 3.8, macOS 15.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for unopy-0.4.9-cp38-cp38-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f59f392c876d532035748981a16b9b0af92445eb76fd531f6e6667a0c27a85a2
MD5 43d06c4234d4693cccf8f5ed6097d858
BLAKE2b-256 300afc14fd18b44da9425aaa5413d6874a07a9cfeb1de32597ecfefbc6bea855

See more details on using hashes here.

Provenance

The following attestation bundles were made for unopy-0.4.9-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