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, constraint_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.1.2.tar.gz (28.1 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.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

unopy-0.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

unopy-0.1.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.5 MB view details)

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

unopy-0.1.2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

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

unopy-0.1.2-cp314-cp314t-macosx_15_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ x86-64

unopy-0.1.2-cp314-cp314t-macosx_15_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

unopy-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

unopy-0.1.2-cp314-cp314-musllinux_1_2_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

unopy-0.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.5 MB view details)

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

unopy-0.1.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

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

unopy-0.1.2-cp314-cp314-macosx_15_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

unopy-0.1.2-cp314-cp314-macosx_15_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

unopy-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

unopy-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

unopy-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.5 MB view details)

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

unopy-0.1.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

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

unopy-0.1.2-cp313-cp313-macosx_15_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

unopy-0.1.2-cp313-cp313-macosx_15_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

unopy-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

unopy-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

unopy-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.5 MB view details)

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

unopy-0.1.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

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

unopy-0.1.2-cp312-cp312-macosx_15_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

unopy-0.1.2-cp312-cp312-macosx_15_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

unopy-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

unopy-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

unopy-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.5 MB view details)

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

unopy-0.1.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

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

unopy-0.1.2-cp311-cp311-macosx_15_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

unopy-0.1.2-cp311-cp311-macosx_15_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

unopy-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

unopy-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

unopy-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.5 MB view details)

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

unopy-0.1.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

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

unopy-0.1.2-cp310-cp310-macosx_15_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

unopy-0.1.2-cp310-cp310-macosx_15_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

unopy-0.1.2-cp39-cp39-musllinux_1_2_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

unopy-0.1.2-cp39-cp39-musllinux_1_2_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

unopy-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.5 MB view details)

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

unopy-0.1.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

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

unopy-0.1.2-cp39-cp39-macosx_15_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.9macOS 15.0+ x86-64

unopy-0.1.2-cp39-cp39-macosx_15_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

unopy-0.1.2-cp38-cp38-musllinux_1_2_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

unopy-0.1.2-cp38-cp38-musllinux_1_2_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

unopy-0.1.2-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.5 MB view details)

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

unopy-0.1.2-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

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

unopy-0.1.2-cp38-cp38-macosx_15_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.8macOS 15.0+ x86-64

unopy-0.1.2-cp38-cp38-macosx_15_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.8macOS 15.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for unopy-0.1.2.tar.gz
Algorithm Hash digest
SHA256 f737bf5b1704c8fa052f972554bf50eab69d1fe05e364fcbed577830f78804a6
MD5 724b1d248c9d66ac82cb41d4d50f0d7f
BLAKE2b-256 ac5a327c2d80a81731af028b25ee628fc3eb953a1e5ca45ac015e1feb8faac82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 10ebcbafdb9e5f8c1cb641c6b728557595c9ff5c80ccb8365f7d935a711368aa
MD5 e2c4fbcc8fd8b182f1d66904cd55de08
BLAKE2b-256 a5e800e769fd3b8e0edae70a3beb7c9bd6e4cdbb565c60256045fa80cd56659d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 967c9565c449b3f2bc122e71267cac365d3f3ccabf849392046229fac923d13f
MD5 926892c27df4ac3e5ff698770876eef3
BLAKE2b-256 dc290dbf601d5c3f4d9e513867515d6c6e0170cc3e1b048c2e89025219823e56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9c07f41f37ba9de375901587786488f29c74d28a1930c3fae9fd5a4612ebcb2
MD5 f96cf2be821b8bf95312800092479489
BLAKE2b-256 04ab7da727346f3817def655a306f54b8b2d3f8b31171226864f6fe694ef0c39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c0a6906dc0b5898f6bcbb707133dbc513cee3c050ce8dcbf271a60d43c5a4e53
MD5 01a2e2e0e7c05a2cf3f5e895ddf15566
BLAKE2b-256 249e8f15017f1686fb43902182abed9f41be04e6e98035899bf908896fc04233

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp314-cp314t-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 3b611a13cdaacea3e8e87ed9a171ee28f39d6f6d2e343dad574cf20445abc0d0
MD5 7a600b63957fcf1077a20ebe9c6d9d52
BLAKE2b-256 c8dadb5356a6b909a054a4318464e35f8a85f173cca122f1cd71cbe212831975

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ae05287969c3cac1b685b80a0149b74362e31faa8ebc3acd9d122c6b0af01b8b
MD5 a14360f0d7d145381cdc06ddde97a045
BLAKE2b-256 b2847edf5c5f648f924268a79d498108690a6332f949ab461cbadf2b62dd2545

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e05cd9398f9fe1f7e94ff741e78164390651e54691a1ef4fec7a985bada11496
MD5 0d1a4b6f869d309b04ee29cabd8a9171
BLAKE2b-256 bf86c5851b24339712c05e126a392ec361db3a01a4ab0d96f32225a6673b711d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c3e017498546af1055c2c3d652d84e6d3b59e2e34b03f8d4e38ebc47b3cf5650
MD5 bb845bfcd9b0ff0b0659ce28c8beb3a3
BLAKE2b-256 141ed8da6fd031a566faf2bb026bb786e769d459678d70d798641cbe7600579b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc5bef64507c95d24b7134044bf172931804b1310d8549b9fd90b42f178dab41
MD5 449c190388fc560adc6f85e498ad5251
BLAKE2b-256 4750edf368d9cea694c5e0fc78e5bd3a07ef691ed1ddcf3da08dffa1e1a1529a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a948fb1033a7d402d29715f686448d40706f41f617fa3398208b6c70d1ef4511
MD5 4395394e8f24751a3614c733772967aa
BLAKE2b-256 d980c661d280d9654d7ab94fe9d2e03fb8501dbf5f6db6b3b6cd634d2989c809

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 b348713353531be2f1f123017a4e05b9dcc9eaab8199e4fd982c9d2369f209f1
MD5 1c7c53905dc0669e22c12825665004fc
BLAKE2b-256 3cec0bc77532a9ba1535b34479620ba089fa694db7c2ab9c2a2818847832430b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3b301fc7cef031829c1932a27e620255e818a640af80404b5888924a7e1b61fe
MD5 093da64d86b14d8b766ae25eac6f9866
BLAKE2b-256 ffd8afb22b28545b1a9827d910675bfb9ecc7487057f0357daa204be23d75d6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b371b96bef2314116a4bf1e7b261a3dddd8bc95295aab11d75d5cdf8ecf729c0
MD5 277c4c7f183d7276f2e0839165a49de5
BLAKE2b-256 ce1273bea7bebb3198874cf49d3f180897f9fb0a7e33ab8d7f51672e8f58123b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 abf0ff01d1afd9d6f3a35a99215daf4556a75ac7c38287bb5cb1f58ac20f0e79
MD5 f9a4d252dde237a0ccea3110c18c1172
BLAKE2b-256 e5b23be65d841b0fb9bc5bcae4a60b4eed27c761b5a9da90ebc7c6d7ee9d104f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a40afcae7cd37b30b2ff82906efa8c9300426ff21a368541dfe8f567459ad5ad
MD5 0613ad987d2b0c3a91a0f2a3033afe38
BLAKE2b-256 922afdb466fa87705883883bfaae5f791e88518b493faa5b6a3f35d4473ef7c4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e9a6fdd1b3df31979089a2b796f2359d2423c6c41bd8f46058856d25f65e1f36
MD5 49e9d4c3ddcdf5e1c85201bd6ba52749
BLAKE2b-256 56552064f94a79614306c1f202baff974631c14d184bff979e5008be5138dd51

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 cc64389ef334f3c6351944a1a66e712220861fd64487749f2836d4a80a5d4f5d
MD5 cd5d69eaeb103a54f9b7de2d33c2efda
BLAKE2b-256 0a4f8e6422d3ebd257a033ef09eff41df754493cf5de43f4446c5f3be464b256

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b49d712927e24313e14062d809b92f93b64c81bfab7e173efdd297ff37f5f099
MD5 2409ad9ca7b19ecf027a3458d184c253
BLAKE2b-256 cf6c4e04956669abd2a1f83c496e12ddbbb6f7be4c2a3186550d1613cc4aa152

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fc7cfa76982c4a1a9d02b885c0d49cfd42aaeb9c4132187b3007852e66340068
MD5 5b917f93a7dcbaef1604c3e374fb80df
BLAKE2b-256 93a7f8e306bd9fe7e3668db1663c2fc346821c9965bff7cb1b35cb3c3548b729

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 303b948563b056bd8e609193d2028090d5ef5785b476ad70d26e822cf6cdc7d7
MD5 e90515c438a3c3e55eab10973a67367a
BLAKE2b-256 53adf297688c7b3960324a14389a5009166cf11845c5ffb7cbc2fad1d304d4ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b3c969ce01659cf86e5bb44b1c9f6db14b18745c6b1a59418f67e7bc5de901c
MD5 149a2b91fbdcce09f59a954af0c25413
BLAKE2b-256 1543158fa3a360528911371efd591fe74f1627cef9d72798c03be76452f8a86d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00eee0ba4308c62d989c4c2cb08f8046f138dc19779f87c488ee123045298dc5
MD5 bb13d6de096bc6abe75a9d3578ccff39
BLAKE2b-256 74906cb44af31207f1c7ca8a4ce704e3f8b3bc7a81bf6e7cea97a6427a914cab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 c28425875e5fa60e022bbb26cfa12957f75cf2cfd0bfce3115886d6809ff8156
MD5 c3863f4fd1b647edb1460fa91defab73
BLAKE2b-256 3b3b1a6afe2570a9004909db7ae078b0fc3ca30499db25d254bd5ae6cdb45d95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 bb2bfbb06219c97bc599fe3473275d4d1bdad25ee46e1d0a20570bc08c6bd81a
MD5 53fb5cd350b60383dfd949fc52a9a5e4
BLAKE2b-256 2160203e4a7e92ad1d065cd69b66bf7d63a4817531e725bf9d05daa8217f65e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2beedde8453501c382f42c787677f84c2d612889a673e2e6f6f2451aca6fb15b
MD5 6bfe51af1db93f064946d239885a3b81
BLAKE2b-256 a3e5a00ecf8703e7af4635d807f0b69d61e2b235944e8e8f0f285786997b05f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 521d77093ec2df2bbcbf7fe25177c21e35c92716cfb07149b13bcb52ecd8b49f
MD5 7595c1512bf47abea78fd9f9e5b5dc51
BLAKE2b-256 0ace2ed734646b5ca8fa1fb48a98244d055e29f5f55f8f815b63f32e8ed82f1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5d82997ff15584e0cc2cd0104fbb5a0b6b8c96e14339a1468275d0925e46270
MD5 77fac3e040a887dfc10aaa6d5aabd739
BLAKE2b-256 6c006dececaf6413341da79f1c2d9e98dbe4efb0d6cef7429c0d4f4ff1eb4ad2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7c7ba67b4840c1e152bec1439ceb1c5806e1433fce3d256e55cc4f2084ffc38b
MD5 3e20cb3bdde35b29a37763d4f0d296b6
BLAKE2b-256 074ff2733f4f22cee75ba1bacd7466ef810690409cd4839ef5f1190283f3dc03

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 5b3c663dcafa9993a78fa35b91165ddf82da0ca6b85a97d6d469e53c2845ecf9
MD5 6be63d627cba6f9c42569658f0d5db1b
BLAKE2b-256 11029063c38a92d5e20a509da4674f5842b057b14481a887e0cee25f4679bcd5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 eac345e50f20b84483bd60a2966a08229e1c92399eab2742c5d58de11c6309f8
MD5 01c65af1e2c0b8f609b16a5952f529e2
BLAKE2b-256 277463e78192f89a9b2776902f936e6fda1603ef2c92589fca794542fb5f52f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 860b84b00fcec3a8207dd49b18e9e23e256e89462d0eb159c91c84d1c107a941
MD5 ba6c1c99383827e9851bf048e20c2398
BLAKE2b-256 1da47d2879faf3c2cbfbd3d81cf542a556064eee2664de9590996c58db786d10

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 41b41d3ee84645e380f4fda35f15343fafebe745a16829279cebaa037c2872b6
MD5 aa9514399173c6e261da769d9e256690
BLAKE2b-256 875462bb100370fc25c811833e888be718cf5f5c5e2b5397be07fa646bb38fff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0add1b02db764b3a90eb2fbcb515ed49e28eafacad5859be2b810f1d55f21b1e
MD5 b96d3750a2c66f1498463018becea272
BLAKE2b-256 8f6eddfd4abf15fdcca39cc7e3b6d67b1591ab03703d51d64efcf2660351303f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 19bd48929041a51bc0993d423a0df60d44459de777ceb9d0578c1d002b54137f
MD5 7db13cfd27a92e007aa5b13df42230bd
BLAKE2b-256 d65050e8216dfde7eb29629b87eb7b313fdb0e0c3c148134401940d19ccfd013

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f0c267f6abf499116589c3d15de2d75236e5f1e88340f59c401896486bb57243
MD5 2d310373f332d0c5b7fbe5f621098156
BLAKE2b-256 24cb446d61da93e0557016717d6df740dcbf204ce5a2ecc8bdfd3f5ca46f7f90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ef57dc7407ca005c6a672429f350a396733d25cdb468ec4d06677b89a5e4d47b
MD5 1db1a41977f533a3950f6ea45ad27a18
BLAKE2b-256 8ba8aa39bd5b9c1db5bbc425a2de17004ffb876cc61186e77d41faa5b9635506

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d7d7d96ee6eba66700adaea999b64f3b423a39d46e86d608f8e1b5951b3ce5c0
MD5 5cbb36b8e50be3d2168f0ee914c4afe5
BLAKE2b-256 17cdf0434e6e3324030dee3982e6952656d1f2d957029ebd7a751cfaa31cb342

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 88a28bf3099447c71b3df048ea0b6c04af6a1d8382cc306f77b9360bd4fed165
MD5 dab130ccc9abfc56fa5f333fdc89b477
BLAKE2b-256 c1373b236f8f85acaae631ddc7bf8e99303f7796c0dd199670d6ce3479ef32c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73fb42713c3d0976b1356ff73d924203a46e92c19f8aa344c79d71064473fa42
MD5 68bd533137ba829b5e985a7066440e6c
BLAKE2b-256 668f666fdae860e94e899a7c008001c528583dc82543acbf2c731d442dce4b11

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f3fa182f8ed331ae27c4672032c0def2c328d9c378dcdac18c7b02c5e3e0318c
MD5 45862701ed22bc380b0af1e1fd2fde9d
BLAKE2b-256 d524c7ca9e330cd75c3cc20ce4c663618bec112b379307eb6000a15151e11c6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 c51ccc12ece5a1fe1e310c65473d47bad3b9071afaa03371224f6f3f8a0f2a99
MD5 93aeff3b378e9bf53f063b2c034d8c40
BLAKE2b-256 331005c711c55ecde80a798e3e21f997bdb0ec9c316736a9c8a3e1f8a4479265

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: unopy-0.1.2-cp39-cp39-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 9.3 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.1.2-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5f1fa0c06405f35e0092e67361ddfca5a1c7d05aa50763d36fae9b377e243ce3
MD5 a4f4e785fb1940af9619381b0fcdbac5
BLAKE2b-256 88ec9066f44b357014b264e3ec9ba797a247fc41fc8582813214fb5dc5d4f7a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5899b9a6cc8a0649220c77ceb20c250104f9fa4cef354678c9d398f4d3592e8d
MD5 9d27281208662667b559a6930abd4321
BLAKE2b-256 d2c2fce338cac260964c2f2de1abaa33ee95286c10f4d1d891791ec4f4e435f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 216e6230b90045fc1fe9dcbbf34e2e8066c2727eac8a1f4d266ed664d0a4ec53
MD5 bf0a3ce893d9a3476ffd67892893af3c
BLAKE2b-256 7d045edda5dd013635c9d548a74e97817ba79476aa87255110794666cdc87a28

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6c8e64cd1860ffc2d151bfb75cf6b991931027dcc6a078c209a1d59f3133d69a
MD5 76e4f892c907bcb40453724a3a14a09d
BLAKE2b-256 8d7a97976aae110f67cfd3542510aa910a595ce2fb084ee012b09695e2adacb0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 51eed43e0c29c245bcdb408485c9a035dbb6f6f22aec76b282af0026f2aeea9a
MD5 4319c98f0ff0cdf84c1154048feac135
BLAKE2b-256 bcb6a998dd29a0f6c19be75b04ee4d0697497b9b19ed0b700b22fcf4d08d6ae2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.1.2-cp38-cp38-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 72ae4d0ea3ee51e59a091d1cf58f9d679f4b422b04ac662cf7210ca5b51f28a4
MD5 e145c66dabb5538459b41720f7cf4f53
BLAKE2b-256 62d54c9368346721555a9bc8b4c3e29643923b803b3e0d991932c2467582faa5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: unopy-0.1.2-cp38-cp38-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 9.3 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.1.2-cp38-cp38-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 65a217b7eaaa2ce16cb690abfea1e696bc2055f168f4fc0930e70aa619656599
MD5 add3cc89c974cdabe3220266edc46307
BLAKE2b-256 11331afce9fd7794a60762696ce58eb6e8b5ebd554c80aa169d9943393eb5e06

See more details on using hashes here.

Provenance

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