Skip to main content

Uno, a highly customizable SQP & barrier solver for nonlinearly constrained optimization

Project description

Uno

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

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

Example

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

Building an optimization model

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

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

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

  • the objective function (and its gradient). It is 0 otherwise;
model.set_objective(optimization_sense, objective_function, objective_gradient)
  • constraint functions (and their Jacobian);
model.set_constraints(number_constraints, constraint_functions,
   constraints_lower_bounds, constraints_upper_bounds, number_jacobian_nonzeros,
   jacobian_row_indices, jacobian_column_indices, jacobian)
  • the Lagrangian Hessian;
model.set_lagrangian_hessian(number_hessian_nonzeros, hessian_triangular_part, 
   hessian_row_indices, hessian_column_indices, lagrangian_hessian, lagrangian_sign_convention)
  • a Jacobian operator (performs Jacobian-vector products);
model.set_jacobian_operator(jacobian_operator)
  • a Jacobian-transposed operator (performs Jacobian-transposed-vector products);
model.set_jacobian_transposed_operator(jacobian_transposed_operator)
  • a Hessian operator (performs Hessian-vector products);
model.set_lagrangian_hessian_operator(lagrangian_hessian_operator, lagrangian_sign_convention)
  • user data of an arbitrary type;
model.set_user_data(user_data)
  • an initial primal point;
model.set_initial_primal_iterate(initial_primal_iterate)
  • an initial dual point.
model.set_initial_dual_iterate(initial_dual_iterate)

Each of these functions throws an exception upon failure.

Creating an instance of the Uno solver

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

uno_solver = unopy.UnoSolver()

Passing options to the Uno solver

Options can be passed to the Uno solver:

uno_solver.set_option("print_solution", True)

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

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

Solving the model

The model can then be solved by Uno:

result = uno_solver.optimize(model)

Inspecting the result

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

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

How to cite Uno

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

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

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

Project details


Download files

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

Source Distribution

unopy-0.2.2.tar.gz (30.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.2.2-cp314-cp314t-musllinux_1_2_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

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

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

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

unopy-0.2.2-cp314-cp314t-macosx_15_0_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ x86-64

unopy-0.2.2-cp314-cp314t-macosx_15_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

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

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

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

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

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

unopy-0.2.2-cp314-cp314-macosx_15_0_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

unopy-0.2.2-cp314-cp314-macosx_15_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

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

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

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

unopy-0.2.2-cp313-cp313-macosx_15_0_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

unopy-0.2.2-cp313-cp313-macosx_15_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

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

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

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

unopy-0.2.2-cp312-cp312-macosx_15_0_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

unopy-0.2.2-cp312-cp312-macosx_15_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

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

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

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

unopy-0.2.2-cp311-cp311-macosx_15_0_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

unopy-0.2.2-cp311-cp311-macosx_15_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

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

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

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

unopy-0.2.2-cp310-cp310-macosx_15_0_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

unopy-0.2.2-cp310-cp310-macosx_15_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

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

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

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

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

unopy-0.2.2-cp39-cp39-macosx_15_0_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.9macOS 15.0+ x86-64

unopy-0.2.2-cp39-cp39-macosx_15_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

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

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

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

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

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

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

unopy-0.2.2-cp38-cp38-macosx_15_0_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.8macOS 15.0+ x86-64

unopy-0.2.2-cp38-cp38-macosx_15_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.8macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: unopy-0.2.2.tar.gz
  • Upload date:
  • Size: 30.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.2.2.tar.gz
Algorithm Hash digest
SHA256 8de36bbd012e451ac7daf2ae88bb716350db0273af448d6281253e0504dda8d0
MD5 926245a9fa2de425c34b25a097e186fd
BLAKE2b-256 7ff118c32989e1f5cb78dccc625df8a5803ed60a52826d7d641914cd67cf0954

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e95ade979b7688d566e32922d2daabcb553b6f5c29425934729c12fc25b80f34
MD5 1fe5e6964b0d0da3d5fb58340a4fe096
BLAKE2b-256 1e503067dfe2d404d9f6c1cea85542a472f90d8aec5e79734b62d5c7398b4cb9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4ffe7834098aca5674de791e8b27bcfb3e00d3742649cb2f96b117a82f9c9e8c
MD5 ab2acbe7b6940d9b51b79d2991ee0bb4
BLAKE2b-256 fdce6a9f099c48a44e3be7befdc69c47390414031b2e1cad24efbf006ce5aea4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 822e668b170a67a0974b99dd80aa6c2e681a1bd820ff8edf84bd9b02477a580a
MD5 0452dc99e25cdcf6a4fcaa8d2ed1f8aa
BLAKE2b-256 04f5aaeb5991c4df8209f400f1ba9131056f0420510491e222eeebf698ed2bbf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 423d5b4a008c35d25d3b469e569f6667b879c5d5469b89ced464a913e2f29265
MD5 219af1ad5463ce76ec3c40bd920d30bb
BLAKE2b-256 e5ffd715970068c51e0e6ad726802297fe5a42e9a0d074f0dd7a9ab8ed7036c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp314-cp314t-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 bb73016f43033e2d4e324ff73ef3e026720dd421c240b78838c708a0d2ea2b53
MD5 2875ea97bb7e7588977438c38a5c43eb
BLAKE2b-256 92c387bd6be824db4bd7511ee581211cd836848a3046c9ec02577cee778d44e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7b069737f5a6b431e866d1d8d13379a5b39f79f8bba47624560394347724487e
MD5 8200455a47a28e24555530e35838435d
BLAKE2b-256 52888a94da7f0860e19b2c9652e55c3ac8fa127bf85dd94d5f92c639da1fdafa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69b15ff622d3f9cbf3563a6f79e7c141caf0f081e9f73913982dd12b08ab9c04
MD5 7c5257cfc899ce53f85c9ce5345f8230
BLAKE2b-256 3acd2ba59e63a72342cded8ba4dc59fa92f76fa33af61eb13e407fd0cd88c043

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 60753e061448e915e33d1d0bc7e874df50f280195d302d16bcbf57715e371779
MD5 e4b4c9ca96f94a024d600a7eb3031bc1
BLAKE2b-256 c242ee83c707b20f8eceb33d1121a42640cef332f44edfe55c9873911d9341dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8982496291eaa5d241e8f32154268a7689f0d144d168eefebabaee62118c3bd7
MD5 01395db006f7b4a9013a0651365df61c
BLAKE2b-256 19bccd01f0a9e289cb3c391b0393bc2673024d2a5228ac47fe39f09aa6f23a72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45341bb8951c773b7b6f7040876275123af6414ded40a4c5c52df0e52af4db2a
MD5 56fdcbe880ecd81652d1acfc01ba102b
BLAKE2b-256 1ce74d93174279d02b1ed32ef8e28112927d8c25b348019c476cdc6a4facf0a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 51f8c84d08b3e1d25b40644a7cad3731bbd3a12b50aa99155a95131d25394608
MD5 17768b46ba8788b822f0139159d8aae1
BLAKE2b-256 7f6f82bd933e20b15d6b35fabf82f64ec3d61cf1719149f07382a2604ffcf399

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a36d131c3f36593def23a83685d47f79fb2a1fccdf6e1b57e61bbcc359ae3d45
MD5 fdee938df6822a998790891f8ecb9f8e
BLAKE2b-256 9cad81e681f4e54bb1baa4141acf91455603359e3d77787f5a1f71f578b42219

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47089acc9925a133b56e0b8f8302b75468de0506ef73c5a79fcbf1a8a70c8854
MD5 410c1eb0b81840b0b7e07cd7e162cc32
BLAKE2b-256 38bb3169049eaf2c299f0735815080afe573cad8ccfd3af62d9878ef628137fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 df4f6b1f9be2e9e6a1d8411cc9fbc8773617c685ced9fa31a898bea1a98cef16
MD5 c4d982650d5df7ad593e2b9cb5728bb5
BLAKE2b-256 f509ad53a8550e92dadbbf0bbc304921dcccf8f2211db83df1e4c7f9825e282e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0ae0507f38efd04dd60668b441483b43bfb74b85deddbd014612472c81109ef
MD5 b4feb59ce0517a52ae66320ccb9c3ef0
BLAKE2b-256 b1f68a74418c93d7e7187b5af6c99872a81b22b397ae4ce691e71109b07f4894

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d6386a5a2eb8af2222763dc36f906905385f1d3eeaee23722ebfe134215af2ce
MD5 eeb4ab7d6acdf41bc3f10492f8ac2940
BLAKE2b-256 f225eacca96600d45966bb221037b70a82c8acb49d8d1a96720031466302a32a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 e80c4700b6739adcceeab217ac8472c58115029a71af40dc620549b6ce92eadc
MD5 6d3542b587404a0c0c6993a1c58d9e50
BLAKE2b-256 2f82b07d553d38a071bfcf8d45962a4562018d0978a0ef1b51443169925cf22a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5d6bbb16b00e176e0c0fadc77ee059226f22a1b451103373581bd57b93c83326
MD5 c1234efed48675e2683b40e1518ea85d
BLAKE2b-256 7146e9b5537f4381cc9906bf4384fec38d586604286338a91ff90142a8abbf0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3086e2c9cf85eebff70db0cc978a8158535f483ed899ac9e11466af7df5660b0
MD5 3ba552466a267018a02fcb789b94c22e
BLAKE2b-256 53230f1453dd9386cd6c646ee2b2c28f04b5d931853706e3c18a721c1f2b404f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ca0bf166a091e9c712a6bf6473a5e8253a31197044e2d5b29a9fe990f987d40b
MD5 1d7941e1168edef70b6f7c7bf452a123
BLAKE2b-256 954189e99726d9a7b481c6ec23b63272e4017938ec53934cde2be1c29fb427cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 100aa46c41148687a776c286d7a0fc8ee22bb2a8a7a9fdf177ee2d1980208e7e
MD5 253c603179e864a9fc323e6a4bf97b5e
BLAKE2b-256 ba9818cb7ddae2a651a21a49a031afc1b381115a1afb83e16ecd992432f3d462

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f7e7e1912d1f905f783e34716f149fb3951565672229bee987b03ea78c73b030
MD5 5e2fc011cc5c6f7a1c13cfc14be41cfc
BLAKE2b-256 03b4f206454b9bd1d58f2562b407dada61a3d3cdb2126f847e445c3759208bd2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 5dfc62d2db2216b8bab7ce857eb4880590f7e1eb84bec4c0b1eb44fc68a0e7a9
MD5 6ad080bd3f50f3aa5584e92f4692ca47
BLAKE2b-256 17e8849b5426912dd9fd4501d62fa3230992e269e368fb411196affa9de5e676

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7a0868753518f00fa3b101a7f347d1495085ae0904bcde08fbdbe140d7b4b6d5
MD5 27a4ec86bf08958168e3d2184f5b47cf
BLAKE2b-256 6c3db631ce81eeb5c374086ef934699fb8613378e848bbb672357798e952d9e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 da208068605155d7cfdc82ae8cbe5cd5e35e140deef947673c0d67e8278361a4
MD5 4710dcffaf795e90e070df3fe7a7365b
BLAKE2b-256 9afe3badb22e9d6f181c70ca0104b6fe15a7dda69431bcfb66510e89a4d73dca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4f6821f052f01829cf2b208db5ed51165b91a869966679827af4efdc93988bf6
MD5 9e4afa0d1563542f63b34e5829335672
BLAKE2b-256 11b2e8ac70de0bab5cb8a4b80361fa8e75ee1c55df873db9716932518d565487

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3beb1663660912d7d6c18ac89be650db8d4a6fe9c4c47152819c4bcfc3daa79
MD5 877298a43a829874a6d1d212f6b4ed6c
BLAKE2b-256 3eba59eacd56e503d9fb3f97246c375720e9343d68111ce07160d7397ead90d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4565dd299043bf90baecbda92c44b0b53a816766269b9632f2051bb2c4542433
MD5 2a409452eca03fbaeb3667f4863890a8
BLAKE2b-256 c777e3c6d7df36b4f1fa72203b13b2c8df286ba8184ca000d7723b8a0da4fc6f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f7f7aa360e3afc1e4218ec17d339567b8e45a21e5765377da01ed30b731d9e22
MD5 31f6c38362e633f53d001ff34903a03c
BLAKE2b-256 ba1476af1024a59c13051ba51a15f836a2ebac4bb0dced9d6cb94100890d77e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4a88f970889f54ab8bb358b1ccd418030f3699e9ffea59b2d065760a114f7675
MD5 133581daf2b712b90f536ccc1ae0fbf5
BLAKE2b-256 184ecff531d1159829ccc1cc068b72aa13c045952b7aca439cb1c4f39b19331e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5d8e576812134d1e1d9e73a8d88968ef1204b13e89776508b2caef6a915fe95c
MD5 f3f9a2c0d5c7ce6df4218e9bff185beb
BLAKE2b-256 c698ad249342b94771b3d4c763250d3784f34969d51f9cb762cdc129b8fe1719

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 669f213f450abf272f656fd35f50c9924846595f8dd080a03d5ca577c438d72f
MD5 ad6679d1cd681e5a86b7d1a67250e8cf
BLAKE2b-256 1a2e817991891645e6693474fa756345a6b8a611ae43f4a58d3db75af2d40ce0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ee5d15545b53c6a6e8e3663586505dbad6fe5e4148a2c5bc40dac24321866e65
MD5 2e1ac82ff88973fd99df92eba9b32616
BLAKE2b-256 eaeca2824d1db1c149c0d2cc5d3038e475c16c15b98ce88a76b94f418738dbdc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 358774ba7d948b5cd7f1666ff7cb68da53417bf0fd0942a68afab61478c84152
MD5 1a0c0b4a8da1f237a7e4778d8bec7b6f
BLAKE2b-256 e2b7c4955f2f64168dff48ba24c7da9374aef9bbfbc257f160152ac40c4a1950

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 40bed2997ed617ca4913a19f521fd054022e3b043eaf479f8c815d3b6a32d1ba
MD5 f3319a68fdb445e3b1d1b215c51fe198
BLAKE2b-256 be92ad8095effb49571c47ca76ba79f0c8af09b948874cf7aa88400e3b8d3e2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 89f7b25e5afabc56705e94d3727d55f19b5209885c61c5b9c049f2500b3296c7
MD5 f1c482e5b1a30afeec0b54d22470b2e1
BLAKE2b-256 cd83cb4747a8ebf416e39356b723e5dc3e816a9a23d7da4e5f35b8322064b8f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f31f272005c11253b9ae68771b94280182ceff5ba2d5c16a4a68248053d64557
MD5 1b8c323adf84e17ab065bf8c7b0538a5
BLAKE2b-256 ef551cf5808811ebfd5ed05b0c131313d0cb664aa4fcb4f7d91a65b5b7b9006b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3287b72e96a428bea038ad14399caaab3a05573fa962cc7d0c502ae15636c864
MD5 a1f8179e02a4bab1776cf3fcacc8b0b4
BLAKE2b-256 4dd732658adfadd4380b8de5bc9ea9e2b0011bb253933474b77901a92472a942

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c37457cc51ecd529c1ea46ef36111c1083dee7d1ce2b85aaba9e570589c4c2a
MD5 b62b7b8fa1d2fb70cb6c325e5bc90312
BLAKE2b-256 ee4c3c8720fa9d2e1e1562ec8488f7d38a61bfdad00fc658342b4185b546697f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 057f9288b9cb810d8c2820d7713eecdd1f9deff5bdeb2eb8793aa772ce69ed9f
MD5 ce487ca5d5f6aca9678e6f2b2f0a91d5
BLAKE2b-256 8fe1633976b85b7784c01f9d2e6302153d9d3298db4772318ce5ab6adf656a66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f4a50087fe26f4e07eef3287b7fa48d2173146aa629c10dc393e2057cad8bf60
MD5 b3f7b2e82d45f634a9e26aec3877e67f
BLAKE2b-256 bce7fc4390b2228661f12deb7cdb7ae062b44b18aba6d9d54dbb83f1e66586e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ac39c46ef27936f1079e14fab31194ea3048df1c4ee19f0b71dbbcbbbe5d29c9
MD5 30c3e77bd2cd9fb257cd60dc0dda4714
BLAKE2b-256 0bc77aa04d8239758edb9d0be30ff95c40815caf509bb463332d3867b6104634

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 248e727848bc9ab67d59ae126c076df653986cdc9c02bb21f8317c906610038a
MD5 83c1990a823b4f3f77352161499bc972
BLAKE2b-256 88c5d2fc0ec1ec33920cbe627be4048d11ef838297397db96dd1de273c109a41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5f7787278c81beb98b241f8e23321a8bacbb0a2d150b3962d1f5fed24b41cca5
MD5 297a9ef663a78c52200779badd5db55e
BLAKE2b-256 c648be727c9b44638370c9797213e43326f0ce2076f8d24ca25fc09c486f7eb7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f8a919bd883a473f8d2ca4a4a1d81a816eb91949a6ea4965487f3ca30bb3589
MD5 e1cfc0a95cededb840fd6d4ad6c8c512
BLAKE2b-256 f3c09cccd07a364c7d1dd85cc696c4b69b87131036fb4b69fc359edbfd2d2675

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0cb6ac08a70b55e1d4136b9fd8ffe9bc7a98dd7a3d28c6051d929b84ddf0c2c3
MD5 e91b8d1b24b5e00f2771ed83eb078a71
BLAKE2b-256 19befc19f4229a8c5e9a774c80ecdb495ca154630b17a303a2fb15c824770910

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp38-cp38-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 6fab07cb6666d7e8f17a24ddd663f67301d6ef2288408f30e3ff158e390ee185
MD5 79083bb7b295407cc0733fe312d3aa35
BLAKE2b-256 cf8fc7fb86debf09c438a9ea868556a7b9c4856c3581e65a4941ebba6217ffe0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for unopy-0.2.2-cp38-cp38-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8836f67d13ac5cde83d2bee95dd42bb5d0ca3f43490ef34e537dee7350d674a1
MD5 d54398f0fdc82a794900f8f88d66e9ae
BLAKE2b-256 f07b41c34f0a027570ea7d3d0e08ab24ac7dbde46f8b8b9b4cabff43d1a073a1

See more details on using hashes here.

Provenance

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