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 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.0.tar.gz (20.4 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.0-cp314-cp314t-musllinux_1_2_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

unopy-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

unopy-0.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

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

unopy-0.2.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.7 MB view details)

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

unopy-0.2.0-cp314-cp314t-macosx_15_0_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ x86-64

unopy-0.2.0-cp314-cp314t-macosx_15_0_arm64.whl (11.4 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

unopy-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

unopy-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

unopy-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

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

unopy-0.2.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.7 MB view details)

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

unopy-0.2.0-cp314-cp314-macosx_15_0_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

unopy-0.2.0-cp314-cp314-macosx_15_0_arm64.whl (11.4 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

unopy-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

unopy-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

unopy-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

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

unopy-0.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.7 MB view details)

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

unopy-0.2.0-cp313-cp313-macosx_15_0_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

unopy-0.2.0-cp313-cp313-macosx_15_0_arm64.whl (11.4 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

unopy-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

unopy-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

unopy-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

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

unopy-0.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.7 MB view details)

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

unopy-0.2.0-cp312-cp312-macosx_15_0_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

unopy-0.2.0-cp312-cp312-macosx_15_0_arm64.whl (11.4 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

unopy-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

unopy-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

unopy-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

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

unopy-0.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.7 MB view details)

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

unopy-0.2.0-cp311-cp311-macosx_15_0_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

unopy-0.2.0-cp311-cp311-macosx_15_0_arm64.whl (11.4 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

unopy-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

unopy-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

unopy-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

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

unopy-0.2.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.7 MB view details)

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

unopy-0.2.0-cp310-cp310-macosx_15_0_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

unopy-0.2.0-cp310-cp310-macosx_15_0_arm64.whl (11.4 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

unopy-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

unopy-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

unopy-0.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

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

unopy-0.2.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.7 MB view details)

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

unopy-0.2.0-cp39-cp39-macosx_15_0_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.9macOS 15.0+ x86-64

unopy-0.2.0-cp39-cp39-macosx_15_0_arm64.whl (11.4 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

unopy-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

unopy-0.2.0-cp38-cp38-musllinux_1_2_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

unopy-0.2.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

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

unopy-0.2.0-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.7 MB view details)

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

unopy-0.2.0-cp38-cp38-macosx_15_0_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.8macOS 15.0+ x86-64

unopy-0.2.0-cp38-cp38-macosx_15_0_arm64.whl (11.4 MB view details)

Uploaded CPython 3.8macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: unopy-0.2.0.tar.gz
  • Upload date:
  • Size: 20.4 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.0.tar.gz
Algorithm Hash digest
SHA256 0aab8e46446d8f79ded79774ff4a1c5e7e14cee35db7054b4a60b669d2a4b406
MD5 cae7e899c40ee5101d7f36a347d39384
BLAKE2b-256 22cab4ad23802df8f70d474e50bd576d9a20d5a7b6af497b07a4b52746b9a574

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d93aedf9e4ee4dcaf66c9f8b273c96891e98e8872c8452bc5040f5b88bb0ae26
MD5 7db8241c327a4cac8c74cdcf332c0c31
BLAKE2b-256 7da3ad64f09d2a24e1216599453ac3cb1d9dfe7281d76dfc6c84bd296f0c49f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e5a3e7386b32cf374a2fecf25b53a7ab397aed4a968dc3517c8c499e5f8ce754
MD5 4b6a0d826bc263db469990238c75319a
BLAKE2b-256 9e9979f0d9eebd70eeb9bf62e632fc458a97fdb5184df46467beda6733050d56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9d47b25d342ba050b08aff13311f2aeaafc94833b3ecc82842f06982bd66441
MD5 ac957acffef8e94237f42bc0d919c939
BLAKE2b-256 ade5341e167dea9ca094b64d4f6436b381aff24a7143bf4000e4753724df9e6f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c38046a358c375452d544848731e8c14fe4819571e55b8c9d8b8f9d8a12a9e92
MD5 371cce6bef4d3fc29eca06b449652305
BLAKE2b-256 ef25d1c46677925bbd9acb9c17aff0242106f5202effe830b2693c59e0b62835

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp314-cp314t-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 5a9260f90319eb1290eb0969904505111fa0593daaa3e2fbc82e6d99a24d18c1
MD5 ed62c96f9e19e861760afb005c958a53
BLAKE2b-256 95d585a84683ddc556098faff9e1a4c15fb573767dda5747be7589baee9dffc9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 44c40cf58073fdca61ffbe3f6f297ca981d627afe765617fd3e7dceb841e7040
MD5 73a221d213c0c361caf1ccadfab6c5e8
BLAKE2b-256 3a5cecc5a8c31c66d99d161adaeabfbc0cbcb1db8025517e3dfd47cd7f45b987

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d057eea3dbc0758b35e57d4ff0451444ace778b2177066f86e24ef66d5673f38
MD5 45c716a060e52054d4715c25244bebd6
BLAKE2b-256 7646f4d2b3b1db67aaf1a0670dd44df0285fba39c55c600a2239e55a7e009115

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 65c7e995b5a82e4df797939df8e71cca5ac3503e37e01b86afe9c89b85893dae
MD5 a0a14cb8d7a8d2f5b43c27434ddc1626
BLAKE2b-256 eefda09c6f15cae06195d1333762bbedf82ea88bd33d6e01e67f70e03024e5c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c04873a4d1745aa8052ade2fff9439ae2195df5b167a07311545597955003dac
MD5 9bb19fc0a37ee98e28cd87356e5da300
BLAKE2b-256 f5f8bdb5fb563f9a837eeba5dc885fb1dd0f5d107ffd25d4b71504abdc525a73

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 97eccd183ecca03f6f049de4c540c14e486b0fec7027c3479d6d633d2bbbf792
MD5 06d860663c267f44562e58ee956c0279
BLAKE2b-256 ce2243a162a1290e9b448fb2493942ed89da1349ba5491a34bce848843e006bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 03e870246763d0b58ec58e463e2669165e109d880c0d69d291ee86dbb6cb1885
MD5 0db7e0e80a78d2a55845ad9881d5abd4
BLAKE2b-256 db627c5c8bdcbcef90ad9118f16fe035a4aebb694a4355b04740b29450661d53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 018f509ebc9ecb28b81810cf582cb9de88a78d7d2501d9581f61611c4e8a538b
MD5 fc138954ef7994585e66ede0341784cd
BLAKE2b-256 b25ae8bb12de506fd9e1fa9fba7c9bb663a653e5207bc2a7b72fe8772dc716ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 030e890e2f04255612f20d7e82414ef9b18002dd8e34956d3ef54fa94fbdd5e0
MD5 d01e20d80fa6512385d69f133004832e
BLAKE2b-256 51c4ef257ec2de64bdbca81f36329fc19da95e4accc2197bb68b5605a3fbfe49

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 59b7277f32d525b805e2bb13a54748e2309d670bd085722a5676ed3f59af18e2
MD5 56e9f7a1cf611f125f6701d95b54f5c2
BLAKE2b-256 651e52709b9d994159740d5117ba216e1d92f9db581b207edaeccc6d43453959

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 981c893008debd036bd69023b2c342d33b0633e15c3ccebc986127b9bc46c3c9
MD5 8d9daf688d7830b219805296eae9a8ba
BLAKE2b-256 e2aa2a9b814526d8c711a52b4e56b342efd54de36458bfae8af38949c015689a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d9720f063f03823207347069a0030ff4f5067227386fac681f5b7e49c58dae04
MD5 f786e71705419aaf1b8d53ff839215ab
BLAKE2b-256 5d85d91ac2fb34fbf1b914b7582df5a2f29ce49a579ab1e143b517205bddd93d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 8a91635fe09bf13585e2cc248f84b07af9d50b0da20d4189057844550429b653
MD5 a2f093b6bafbe024d90fc4485760f673
BLAKE2b-256 6d3228d5b16cb60353736e7307a252fa51ad6579f0151973d2f7bc10ded4b9c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8a6840525e015513dcd5163076e87e7ff6b110a8f607ff3155b827fe5af09935
MD5 23ebbb5a1aeb51423e1739ca0829abe1
BLAKE2b-256 63513abc1e9964b7959157e8dafa045f8913ea91b5b9493b9a7b56d9d8195671

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 422e335ec58284736d3a5a6f413a09184e6132f638b83aa21605b08c44cbe478
MD5 4c6854587c8666342b74ccf3b584cc97
BLAKE2b-256 51226f599422eebebb8d0730b47922ab80d03a8491dccd6557ba5575d240017f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0e57ecc1244b38787d53dd718d48f8e8562c4c3a31ad34858b1630dc4b73beb2
MD5 a19235e658ba37211dd75a07449373f6
BLAKE2b-256 b74dacb005576b169d739700e305d87c50047fe580b5d090692e2b610b1ebffa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51bbdcf0a5615f92d418bf484c187d531861295d22175c35d460879a1af47e4e
MD5 58f02b1bf26d121841e9ec0c3dfbc62f
BLAKE2b-256 6b06a914a54f680f1e9d80e6490fbafe4361d0b75a86c91f87938fb671b1ad61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 600c6538fd570ad1e06f17e9136e5888a3286bf5d9d76379bd9f42c774574fc9
MD5 575b477db2c6548c6052294e876fc47f
BLAKE2b-256 b7529e38bc14c6c7ae5bb47f3377af60342c54aa0610d892f60ef586068187fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 a3a0aea321251f944b3b4f66eb9df96ece1651e82a3000fcbe846946c1ac1bcd
MD5 9ea19a0593bcd471f83bbef6bf1449b7
BLAKE2b-256 809cf7b7213a82c40a3c5a378389588a8df9b5801b2db58ba83a1fa9c90b1381

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9dc6201a7c4a2edddd4e3ed8aa764ed24e4f59f8a831e2d874c30c3b6b9b739d
MD5 729afb5a52b34c46fdd18780d92b6527
BLAKE2b-256 a3a0c22ea0af218fc3563e8228fb2121a8c5e09ae09d1b48abdbebb5dc20210d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aa6d3a27f44228f4f6f057f2d1def11e65569a6877aa5987b73ed20a0a7824ba
MD5 6eecffa00f52df81b17d03fd70583821
BLAKE2b-256 7d479cec03f2af1d1a6d65325033eadadbb5e191b8b0f04f67f19e06d81f43c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0b417cc980a6998908128c4ca4dd84c0b2baadb831ead9852d363c9579706150
MD5 69ec0bd9fd9539f1ec136c92e4c2f73a
BLAKE2b-256 d39b5fa442754d6cd72ac1e458ffcc2a333f0a562f0f1b0a4478a6eb915ee167

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b48bc97f0e0a6fa0a9e3317a0ada5efd57604f2834a538bc70d91321e825977
MD5 1e44e76e8029e34447cc18c370f4e3e8
BLAKE2b-256 858f0dfb882c15edfee9a1908419e120318262fd0f59a254354a8ea3068c1d04

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b1b18b7e31fabe33e603138a0e73b8cf25630b02bcdb2a22590cd6cb1402878
MD5 17149bfec1c0a127008c16ce37a0a82f
BLAKE2b-256 339297a989d64e474c1d35d7ad8d1c61eed98d67bbd026c37bd9b4098ae35b24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 4f6ce0ad558f1815c1c2fc5b5d745a6e060c20fc93e6d458021f9becb91fea33
MD5 1b44fa8d440ecaf05236691a59d5e47d
BLAKE2b-256 cdd0a3916cdc9bff1a6ef74888ae3de3b715ffb774239e4f056714b13ad1bfc5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2e1c68ae291709d4d50a57ecfd95cd25d7c5bbaf089f6ca92b71ab644a26c3b2
MD5 fe9a02b84eac9f9a0d4dc773f7f633d7
BLAKE2b-256 2d99aa8b71a3d066cde943de7e091ed6dc9b5348e66c3a79810964a5efa53e97

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b46ba6116ed3cb4b6b276b1dc735787d0bab16f7e99927b63ae9f5b7d1eb4e5f
MD5 d896f30e7def930dd705b5bb6ea8140a
BLAKE2b-256 defda5dcea30632696bc1bf9375234110b9904ba8cc49075af25673659aef86d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b70e5be3b5406aa43befe1e4c6fddb2519b21cd625808b57696ffdd358e3b548
MD5 2c27f3d2eb34eedf828401200b3eece4
BLAKE2b-256 8b1831cac5e64ab9c4164b629e99e301ae9c801e5775b4d4f09ae6c90ccc7485

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a9eab8bebcd44da6a4e71c2ac5c52e53f84b2f09600ac8c479d5bf2c076e0e3
MD5 ca8480d887263dc2402b470341858640
BLAKE2b-256 26a56ad3cab4602aa6280506a22f3c6ee718d298a62c641429586932e74e5a56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1ffff8033e94c41d3d0a401f783d8084e81c2dc884ac527129d27a74a7d56b5b
MD5 93c4645334beff66f5c183a5e142be5d
BLAKE2b-256 e4e221c4d0652bd6e58a63c618c9f6e8e1bef042e40e5403eae0917ed9dc2ffd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 558862ae9e0f385ef5b44c9303cf4f5b0910547d46956ea7801c1221ee8e02d5
MD5 93010fa712f0b0425cbf5d0469602e6a
BLAKE2b-256 63a00394a3039a6dc01c12ad46f5b6ef03228a19d71f28c1d1077fccf9aea830

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ddcc0a8b9eaa4d98d39e62bef3f26f7688d93c69eca1756d3d554d2c33b65f0c
MD5 ce6d1b87018dce21982b76f02116a80b
BLAKE2b-256 286f1f41ffbc70c5597fa7bf0af2b0f42c2751d3dc08d850df251ef948da6d78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ca217b36b68c6c495bd8c79b7a025083bdd0ba652e6bbee55b9c42097b8a3937
MD5 e361e56c6eb534685cfbd25941927213
BLAKE2b-256 4d19f9f25fc2bf629f0da5b4e1bf6daa64c57f2f4eb5de12a569035912617ed2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 77d8ae2e530c95adc48889cf18c1c315083eb54028521cc66d87323d5e51bd6c
MD5 f4014395f3461e64c2d46fd0d635ca43
BLAKE2b-256 58128f6d2600b461943eb5a2912dee081e3fb12974c0ccbb9c9f34d366e041d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b80eed85721e834a918bfdb3970422d0bf25926a75142822289fd88b89905bd3
MD5 9c8b75f055f36ea96fc2c06536b4c609
BLAKE2b-256 6bcff19085c59282555b670e2d8f83328d69228386dafa465435cce39fe00edf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3b75df057877f4129b2e80dab57c836373636c02d2bbd8b133517256c6992a74
MD5 988489a25c8a0e5932e869ddf3338014
BLAKE2b-256 1eb475488c136d783b698990f02df0dcf71f07a1cfc37fe4ee8824b3b59ca34b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 5914feba52d42965ae5962c71907d5a0fcca4d83de2289afa7b73d48ab100234
MD5 60a8c47f3f155e8da435e210c26345c5
BLAKE2b-256 e247c33b2b82ee0055bad8ec27fa7f333430dbbfa187ae5125d256964624d725

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: unopy-0.2.0-cp39-cp39-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 11.4 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.0-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2a28ca3594615d065d5a80cd3a8c9e40ae8449667b9708f0ad83efe23824c5e3
MD5 2211dab9e53eaf27cc34c33ff325a4c7
BLAKE2b-256 2f1f6c48d857d52fda1841c0568d9758a2c8ab6c8998fe0801b52c4327bf4dd9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 87e38859a643e86322eff52059826ca6f977ffe7a611509667723d6b9af78ab9
MD5 03200894501b22530f0a4e47e5edcb1c
BLAKE2b-256 d6a2f3a6f9d53fa11a87548a7e9c82c22ada4b8a2ee44f5647e3bdeff143af63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 64ca8bcf158c6e109d9b17e9ee39e97e0e0166a19212e5c02653e72211284152
MD5 ccf6a836d965d07fec343c185dbef864
BLAKE2b-256 59dc35734e12631fd063a0fd986e1c8678c5e546f852397b00a927e32bdbfaa2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 64b166b062791359fbaac915b6949c626e6d61d7739f2ead87cbe1c2c5180e36
MD5 a3860481e67bc89e869d791da31f8505
BLAKE2b-256 004fb81795354ef11232affdcdf0996670902326cfc8aa5604c1bde2335f666b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 95ac3f22c98bddb44b8e8c58ded9fa6cbcd7ffa20d333c9f0c9e2df90f29c160
MD5 b43e64f7cd68714e285c2e2170c79246
BLAKE2b-256 163f5b2ec586d95862df66b38bc5936d4601d6b658de9e3d89ceb61e14314084

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.0-cp38-cp38-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 6464e7c6bb07e5ec529f043ae0f81c46b77f769601b63d4239d311e882329e15
MD5 8095b0e6ee55249e39e4e0372ab5eee1
BLAKE2b-256 fc57d11e168dd328d06d440d7240a4d9f58ccbfbdbecffd1e8bec708e5832d80

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: unopy-0.2.0-cp38-cp38-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 11.4 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.0-cp38-cp38-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 efc10aa0a84e39cd1ebd6bedce88bddb481b4bf199cb45bf3ba3085048e03211
MD5 61642e4eae7a1325982667a29f08eb29
BLAKE2b-256 ce2a759018001b48b30f59899ed843588fd00ffa27780d8bac3f97ae9643e43c

See more details on using hashes here.

Provenance

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