Skip to main content

Uno, a highly customizable 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.

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)

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

  • 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)
  • the Lagrangian Hessian;
model.set_lagrangian_hessian(number_hessian_nonzeros, hessian_triangular_part, 
   hessian_row_indices, hessian_column_indices, lagrangian_hessian, lagrangian_sign_convention)
  • 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, 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 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.2.1.tar.gz (29.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.2.1-cp314-cp314t-musllinux_1_2_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

unopy-0.2.1-cp314-cp314t-musllinux_1_2_aarch64.whl (11.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

unopy-0.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.0 MB view details)

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

unopy-0.2.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (10.2 MB view details)

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

unopy-0.2.1-cp314-cp314t-macosx_15_0_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ x86-64

unopy-0.2.1-cp314-cp314t-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

unopy-0.2.1-cp314-cp314-musllinux_1_2_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

unopy-0.2.1-cp314-cp314-musllinux_1_2_aarch64.whl (11.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

unopy-0.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.0 MB view details)

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

unopy-0.2.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (10.2 MB view details)

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

unopy-0.2.1-cp314-cp314-macosx_15_0_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

unopy-0.2.1-cp314-cp314-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

unopy-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

unopy-0.2.1-cp313-cp313-musllinux_1_2_aarch64.whl (11.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

unopy-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.0 MB view details)

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

unopy-0.2.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (10.2 MB view details)

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

unopy-0.2.1-cp313-cp313-macosx_15_0_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

unopy-0.2.1-cp313-cp313-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

unopy-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

unopy-0.2.1-cp312-cp312-musllinux_1_2_aarch64.whl (11.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

unopy-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.0 MB view details)

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

unopy-0.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (10.2 MB view details)

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

unopy-0.2.1-cp312-cp312-macosx_15_0_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

unopy-0.2.1-cp312-cp312-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

unopy-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

unopy-0.2.1-cp311-cp311-musllinux_1_2_aarch64.whl (11.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

unopy-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.0 MB view details)

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

unopy-0.2.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (10.2 MB view details)

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

unopy-0.2.1-cp311-cp311-macosx_15_0_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

unopy-0.2.1-cp311-cp311-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

unopy-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

unopy-0.2.1-cp310-cp310-musllinux_1_2_aarch64.whl (11.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

unopy-0.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.0 MB view details)

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

unopy-0.2.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (10.2 MB view details)

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

unopy-0.2.1-cp310-cp310-macosx_15_0_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

unopy-0.2.1-cp310-cp310-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

unopy-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

unopy-0.2.1-cp39-cp39-musllinux_1_2_aarch64.whl (11.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

unopy-0.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.0 MB view details)

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

unopy-0.2.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (10.2 MB view details)

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

unopy-0.2.1-cp39-cp39-macosx_15_0_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.9macOS 15.0+ x86-64

unopy-0.2.1-cp39-cp39-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

unopy-0.2.1-cp38-cp38-musllinux_1_2_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

unopy-0.2.1-cp38-cp38-musllinux_1_2_aarch64.whl (11.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

unopy-0.2.1-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.0 MB view details)

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

unopy-0.2.1-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (10.2 MB view details)

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

unopy-0.2.1-cp38-cp38-macosx_15_0_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.8macOS 15.0+ x86-64

unopy-0.2.1-cp38-cp38-macosx_15_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.8macOS 15.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for unopy-0.2.1.tar.gz
Algorithm Hash digest
SHA256 712c68400059057df9c7d52cfaf110556c990d590ec7509f069beb4f1589b62f
MD5 1e4f15e6ea81cd83f586cbf8f5e85412
BLAKE2b-256 558a3ec6ca577f9d9eb2e614f3b1f2d446357bab5ee84e9202d1ee7e5d49c1b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e57d21f9c9e9a05c3c9a0e4eeeedfca3cb7c81edf2822d595def3e90221b220
MD5 3f9d9dc85f9f793c5c7999664c9d68df
BLAKE2b-256 8c83bed7125f078379ddffd0edb6fd3cc4112c09aba4cbcf469ff5eaf58458f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f13e7e5a8dda2ed7b019dc9b4ec7eb31890f301b3bf4cfe01cab153b37bcda80
MD5 f1abc714244cd0bacfd89d07cdbb023a
BLAKE2b-256 270c782204c26fc3368ee791c901cd94c5b462e42d241b48dadd62bdaeaee27a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0cf67ebe6677ea46696d131ba57b71e14d5cf1edbba29668550399aac6d9ec7b
MD5 a7b1ba38e726b17d612af631db7fe3f0
BLAKE2b-256 f27af86517c42b902311230ae2c27147a61edb4e7a257124f1f4a8636a863652

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 36c5c057193db602290a16c36a32a0262016c7d574247edcfa7e4285b05991f9
MD5 3f97074509fb9dfd2a92b064a0776df7
BLAKE2b-256 48860c28adf8e913c71634faae4a4b801f8dcf783f0c6b52ddc0dba93c6d6a97

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp314-cp314t-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f41ea43d2e12a23bf179093160f14a9072d4a65a16efc456847120e7e18b5652
MD5 53ebde799c53a470107f2136de9363d5
BLAKE2b-256 0e9b42ea13a889fbf34baf4766df0c6dced7b6ce3cdef9b5e3f24c0effe52324

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5c18bce20804c15b70b6c7799cfc09cc6e827954a264e6fa469e1e707f6b02ba
MD5 17cc2c150e031e37be21351f9299eb91
BLAKE2b-256 ff95569d1708cf1d7778684c28c2352cb5e6ecda5cb8bb12e1a0763c757856f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a61ae4048fcb46436a0b85ede6ca4a736ea9375f11e4de369593310d4906af74
MD5 79858c899600637b0eb76d42a5c60baf
BLAKE2b-256 7b4b8f367deab5da60f9676d1a41feb73bd360551e6cec253bc1ac713755ce8f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ea470ee7750d099722083cd09fa38aa394a9cddac111e24e516e1af27311bd03
MD5 0b0a36dd3956e487ef0c67fa6b388d8a
BLAKE2b-256 e2f2f74dea1a93e3e6e65a4860867aa63c4bbb5887029591df4ef179a58d4262

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c552f9ab7d8c51a657cebad4f6b0baa29c496e88a30e9eee5dfefc57951c24a
MD5 7ad3d1e08f6497eecee1ceb8fd445271
BLAKE2b-256 15327b8fc64c9edb7b792fb44227316c92f059c42737f294758b91f0c0747eee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a565ca742a34b80a4eb8eeb01c1b4dea5b2733de80eabd15a6aebe62dd25274e
MD5 ec894d8969073f397559bf3f4429a1c5
BLAKE2b-256 502e8164243d9096c5830e7d6ff02f25961d24db9fb996ee6ae3396440bd4b26

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 c09f06421bb863c753bf1fcdd58ce29ce61fc79a931727feac3f3b69674337f6
MD5 fb71d588419b06dc0eafd7dd7907ee37
BLAKE2b-256 d1aa635c51d487e8c0932471b2514a1c45d8cf39eafaa5ba2d4b6461cea49661

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8fd3ba49ef193ae3390491ba94c033413a3529d32ad74d7e4c1dc9155799f145
MD5 d750750a063d0519c4fcb282abb038bf
BLAKE2b-256 3a2c23d584e9fa4cddbe3480ea2456f7fa1f9e68cf4353766e59ff03d6ebdd0c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e9f9d5eed19e39e8922e2fb79f3cc139b36ae65f9cbea2abcee6d1d9ed2c4036
MD5 002365cd671f3130a012731b11e2e969
BLAKE2b-256 308785bdf555e78f097cbe3e071392cec996d55cdd558ae4b1bab71432f1343a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fa20ac36bb6925ac61dd87a55cafd510ae97e263c42923ba193a7bc781421294
MD5 c58e24dc867180fd1428913ef8e7c36e
BLAKE2b-256 25e48602e849ab7c661da8c9475619b73ace4e0f83e7691e0c6dd3a172e58146

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e0269002a78012e2421430613a8f6dc068a0ebe5a92b1bcb14df5e5c65fcca36
MD5 4f6fee070cf4a6d6c6e12fab8bcb14e7
BLAKE2b-256 be6287525af747c2093c060d17c681ed6d628e444cb64953528823f5302a49a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a41a4e83238c52e45874f00dbf647245039b72130a10765a184b6d616b92212b
MD5 4227e80703388d3d722580ad0f4ea581
BLAKE2b-256 f0b7ea2fbba6ff67b9746e67d1f11419540a34e1507662794439fff8e0cd6261

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 958a3dde33e3a81e4a1f96fa66cbb9a8ba5b9cb0933207e7130e09c93651a60c
MD5 3f507322985af090af41e5fa728e1a89
BLAKE2b-256 a63241cf46e903f41a8788069c5bae860fb9fe60a3234f589744eff6a14c363f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d54c38c957375d58f66ecc8e462c3c803d016e7ed90b3576500bcef8ae3e8b41
MD5 4fdfab49ccc2ae5dd8170488d4fa4911
BLAKE2b-256 4ed40be2b61e2e2fd1fe5da8a32daee8abdaa99d7beb761d828c1d9adadd0733

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8d92ca1dfd022505489bff56487b315e8571de37b2551885ba0e345cc1ed6ff5
MD5 71164e154be38ffe8476eb9d8d2e7678
BLAKE2b-256 445f1f217dd037c8b51cd08745a22a4d23e5afa658d977b131b6f524a985e584

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4f506b2c0a8cd5adf53ad243c4dd3a6843967b20b9cfea3d817efd9e20731e9a
MD5 67975fafe37132f64cbaf93407ba2860
BLAKE2b-256 fca38e32c350aedbbed452b1b356c48d4cd08723edfa0c59a85116b9368504b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 415f0c3f919e0dd894ae05978692a205ee7210c2307dd00c17c084d049c75da4
MD5 4c5b799435649fb7223a0e4c110b3f6b
BLAKE2b-256 eb7c4d2d62236f86a941f9a107dce90bb626575ee35e8dd540952f6f70304c40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2224e749b17976130a12a6537e28587efe84367d1383001634c4dd1ecb238ed0
MD5 40dd2ad5eadefc0deacfdc6a309b5a2a
BLAKE2b-256 622f7ed0b61d748898bd523d3577c0647d6398b5785ee3625a758e7557999021

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 57478f41681ae591b7a1089870e0389309495e1cfa5c7491cd30c0e590c52fb9
MD5 a52831d7a12e2b99600f00aa9294cd7c
BLAKE2b-256 6df8db91589c0fd4113eca1e651875ee8cf4e7171a8b708595b6ec9e04a9b35d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 37ba93f4419666171e60f4e788e2fc1a9c24870970918b3d058f6c9106cea8d3
MD5 097813de271a85e53df7efbedaa0ff3e
BLAKE2b-256 e5a0d98d67f5d031c0ade624fc9da78efeada616d8a8f7dbe392082f20ad847e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 71dfe250218f143c870d727b8199bf893c99b50927504913a481d1ed82aeee86
MD5 ae03944687c7d3c15e4d15d230de3f2f
BLAKE2b-256 8ccc1e9f420cddbce5ce0df86511e390e745f2a5f320112cf37afeb1ee153483

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 51b41c2c19db4aca5e3179d2fbb4b637b19993c33c4378614d328a7d58533f27
MD5 c1c06375355edaffebcf268e7d79c58e
BLAKE2b-256 2bd4d4fa4853803dceef035f08540795ad20c36c942d31309c7840a2e29d86a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ae122c2ec9ec9cd0ab344f87f78003a0521721b994dda12809d9482df335047
MD5 53f5e334196f8873c8479f7bd2823047
BLAKE2b-256 896c900a9ef8abff5470da5a1d4ab28e1e072f20858820851d96f4881b6ff2d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 29f146a8499dc9da032ce65d71782b4cb642b39cf947e2b525ab3558d48aba26
MD5 1ba8aa1c9760a04caeb20166bc4a7a4e
BLAKE2b-256 e95b0b9914305ddd4a25c8af55d1ee405d9fafa8fcd7dc8a739ad8e121495bf3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f497e279fb078d397cc5550b2198b27efcb7aa96320df2d6eebf841f5f0eaa2a
MD5 dc9cfea64b48606efd8a5925aead26aa
BLAKE2b-256 c19ba3086b2f10797c283d6dd2aa104963eddd0c067b04cdbfef25863453a67b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b1d02cb88522f978a2f80609317b4f972da4fd0fbd35e7f81ff2d76fdaca3f56
MD5 13010b346cec67cdbf721b60673f06e9
BLAKE2b-256 2881c995482be353a22a87c00ed8fc2d835279600596137b76e004fb1a1be0f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 45221011d744fc5fa156939ed86edf47fcdd3b6a9732cdf2dce2ba2964dc49ed
MD5 ac9af4aa84b1adf3a8bfecfa97bc0e74
BLAKE2b-256 01d62a3c814f4bc1985195a2befbcd6abac279edcf44c788a220670a12b253d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 544158b43f108e9b117864c457dcd13d314f0f195eb694a43a24e0190b0244cf
MD5 d34a926ced82235afdae0d03c79a82e8
BLAKE2b-256 ccabf11dcd56a34698aeac08c42a07cf898047b846acc54eb8f62c60fea69730

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1740daf887565e5a80555dbaa504a9c479bcbbc28943f10529a1c988312e6385
MD5 2eaa278fc7af0455b7b6089ca803e481
BLAKE2b-256 b1f2657d1f97e9ff99d54a4f010ed23a67ec84c77cbcbb866eecb11b19d2e746

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9ff4d2656e466e0f913f7977c4293d27d8f42c7031461bd27fe13308a928791f
MD5 595c62f14000eadee73664ee27730ad4
BLAKE2b-256 d93c04d52a60e465a4a2dca36bc65b94de87cfa4727b1ed32c37eba931a5b1df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 6f77001ee27b1d4d63f87ea545860ada76e394ac7f8ae381fae89983430d0345
MD5 1164aeb2f5f3aa1256aea34fed13dfce
BLAKE2b-256 3e2d7a1a924767e874dac3ba078d90f96976bc1437dc07822b2de23cc82f9c1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f65629480b5bd087e029459810645265d0bdb1813f0b0c5c524e3d86c0b10660
MD5 453b3f1d814b6aa4f829ff458568b524
BLAKE2b-256 711ee25fb76ef71e93b14bac5fc3becc0bc83522e56a216d4a9f14d723978f6d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93ea9a889a459d4655935fee0d96d345727b554b94c03f90ad101b0c970dae28
MD5 b06300c70d53fd584b1c966ef8fbb5f8
BLAKE2b-256 30d4fb8369c5da783f06d8f1f6f20b9a8ea98b5a20bfd607a8331931e9630750

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6b6559da512d47e9616dc36d88a323c3062d2ac25ac6bc0a711c0a0b87b7bbd0
MD5 883e76f41c2ebce485b412890db947a6
BLAKE2b-256 f8ba28794f9226eed5c09535303b2b868afbb2fab8bfc571443f9fc65cf8bca6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6921a54a4add5d2b090c8848da963e95949e41c90e15b385a3b73da07e539a83
MD5 827134d0a58b21abf11724792b84ca2d
BLAKE2b-256 60f1557fab5ea8a58beb269f861f1023d616f124f7e889f7b61688d5a337aa47

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 800f6820567e27fb80da75023c37e8952115bcb3f6312f53a86dd202fb43f273
MD5 25d09e9ef62537efc7f6cdac187b0de5
BLAKE2b-256 4946407bf3a6182bbbac8791a488a96546674b46c5d02ba6500f876afeda6e16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f8dbbe6fad86e914868fa98dedac6a77e46b130f6c20510f67d8df9370c16a87
MD5 6591e2e81bc9d161a8118797c3fb6a8e
BLAKE2b-256 3fb039f8e162c5db3424795b864d9d697fbf2f6028788968f7bfab05f6a0eba4

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for unopy-0.2.1-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b49f97d058966d3f207c36031c5329fe9770f9cf28d05efb3c707259c6f1ab00
MD5 b7a23623e94964160e946ef65a2f75ec
BLAKE2b-256 9e2083eccb69157caa94c736b43f342887b3f11655640b0c8b657c6a8fb7b3e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 963fb88c73b10748d89891cc7e310e766045ef0e57c973c5bad42350880d0ea1
MD5 848f2c39d7430d6ea659075abe3a7ef0
BLAKE2b-256 040543030c969a2cca0e8cbacf92f6f7e7a099c5027930a2e901230cc3f4cece

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 76d480126ddcb6ad9def4170a355fe21f31fcf9c49eb27469014fb7a8544308c
MD5 ee59378732250a4a703b7ddd114755f6
BLAKE2b-256 30031db0fa9d096776ca4db550681ce0bd5afe2b4456044c6b73aae3129ee688

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1769134dacb42bd62ddc84f0e55db60bcad7fcd25b30282eb335bb45f85c0892
MD5 fdcc0353c1cdfa8a304c2c3071caa40e
BLAKE2b-256 5c3c5a78976b4dbc09d4fb481c2c7ae8c93865a766a6989a97c878c78bc1d36a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9576420996da953867093034290f967ae5e507404802db98967d51a2fdecd8aa
MD5 1cec2de18ce9138bae6c44f493af2a7f
BLAKE2b-256 fa5a69bad3d95804cd282dd30615f0aa79f540a796d669cc332b5ffee8bb6066

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.1-cp38-cp38-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 ad4b7e171bfcf16903fe12946eee408c33e0a5c6a34d82cc10ba59e2db3ea62a
MD5 8fc3eb7bd3ea7b9ae0bdfd988094cc5c
BLAKE2b-256 01eb933357d4c9be87947272785e979d240cfe1d355232b370fe7f10c4e36ee0

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for unopy-0.2.1-cp38-cp38-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6e318c24587eeb003014b505dc1fd0a4e3196e75d24637403b7ae3eed6f301ad
MD5 dbafdee7d2b5cc319a5a3670170bdf37
BLAKE2b-256 4d2d3bf66bb0885ab4fbb94b65c48138fb03a81dff98e5d12a8b37b89be1ce9f

See more details on using hashes here.

Provenance

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