Skip to main content

libuuu

A python wrapper for libuuu.

Supported Python versions: 3.9 or newer.

Manual Build and Installation

To build the project you first need to build libuuu dynamic libraries for your operating system, or download them. In this section, manual build is described.

Building libraries

We first install vcpkg which is a C++ library manager for Windows, Linux, and MacOS. Then we set some necessary environment variables, how you set them depends on your operating system, but it is basically the same.

Linux & MacOS

Downloading vcpkg and setting up environment variables

git clone https://github.com/microsoft/vcpkg.git 
cd vcpkg
export VCPKG_ROOT=$(pwd)
export PATH=$VCPKG_ROOT:$PATH
./bootstrap-vcpkg.sh

Dependencies on Linux (Ubuntu)

sudo apt-get install gcc cmake ninja-build autotools-dev automake autoconf libudev-dev

Dependencies on MacOS

brew install ninja cmake autoconf automake libtool

Build

cd ../wrapper
cmake --preset=unix #Needs to have vcpkg in PATH & VCPKG_ROOT set.
cmake --build build

Windows

Downloading vcpkg and setting up environment variables

git clone https://github.com/microsoft/vcpkg.git 
cd vcpkg
$env:VCPKG_ROOT = $PWD.Path 
$env:Path = $env:VCPKG_ROOT + ';' + $env:Path
./bootstrap-vcpkg.bat

Dependencies on Windows

choco install ninja llvm cmake

Build

cmake --preset=windows -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++
cmake --build build

Building python package

We just need to create folder ./wrapper/libuuu/lib and move the dynamic libraries there.

mkdir ./libuuu/lib
cp build/*.dll ./libuuu/lib # *.so for Linux, *.dylib for MacOS
pip install -e .

Metadata

Release files for libuuu 1.5.243

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for libuuu 1.5.243
File Size Uploaded
libuuu-1.5.243.tar.gz 26.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for libuuu 1.5.243
File
libuuu-1.5.243-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
libuuu-1.5.243-py3-none-win32.whl Python 3 none Windows x86-32 Details
libuuu-1.5.243-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
libuuu-1.5.243-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
libuuu-1.5.243-py3-none-macosx_11_0_x86_64.whl Python 3 none macOS 11.0+ x86-64 Details
libuuu-1.5.243-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 58.5 MB

Release files / libuuu-1.5.243.tar.gz

Download URL libuuu-1.5.243.tar.gz
Size 26.6 MB
Tags Source
SHA-256 checksum
How to use checksums
93b0c556baa41f33cb8d931d5b22dd7dac32392c3e2fb062e2845d789a3a971c
BLAKE2b-256 checksum
How to use checksums
4950b478a834b465bfa69c399a2d972038b5aab5aa760cec2af8eb4f099d2f3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 16, 2025.

Transparency log

Release files / libuuu-1.5.243-py3-none-win_amd64.whl

Download URL libuuu-1.5.243-py3-none-win_amd64.whl
Size 3.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
e62c358a5f28a6c521ff6f7d1a98a6c1e9335b83402d5793196cd522a7991dd1
BLAKE2b-256 checksum
How to use checksums
16e9e9400637a9785702f58ee82aff7fde57e6db477ae46a1eaf62ec6d0d96c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 16, 2025.

Transparency log

Release files / libuuu-1.5.243-py3-none-win32.whl

Download URL libuuu-1.5.243-py3-none-win32.whl
Size 3.3 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
9a4ffccafac9a9e7ae75dc8e5b866099d74c742bd694f6d1964a73d1582c8ba9
BLAKE2b-256 checksum
How to use checksums
c0f2872f6b65471946721e070fbb827df62e621da78eb23b8fb7b384c806eaa9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 16, 2025.

Transparency log

Release files / libuuu-1.5.243-py3-none-manylinux_2_28_x86_64.whl

Download URL libuuu-1.5.243-py3-none-manylinux_2_28_x86_64.whl
Size 9.3 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
9e23ad9107f66fb36e7bce9d4657b7f674853c121f7e5b8cf7b433fd3d1c3119
BLAKE2b-256 checksum
How to use checksums
d25d3e377a8db492479866a20f4404be42a146401698245165f407c3c259daf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 16, 2025.

Transparency log

Release files / libuuu-1.5.243-py3-none-manylinux_2_28_aarch64.whl

Download URL libuuu-1.5.243-py3-none-manylinux_2_28_aarch64.whl
Size 9.4 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
f2211483e084003c34fe7094d55519e6096a02aadc119031a80043ee7577621a
BLAKE2b-256 checksum
How to use checksums
e6e6dd7bb8f9eb14b0638038d1cc1e6dba3c10ed884da08b2dad66fadfe1be93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 16, 2025.

Transparency log

Release files / libuuu-1.5.243-py3-none-macosx_11_0_x86_64.whl

Download URL libuuu-1.5.243-py3-none-macosx_11_0_x86_64.whl
Size 3.1 MB
Tags Python 3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
e9add5e5cd1557233f84739d4f2258ab3114601e44d7a17bc7f81cb97bd416e5
BLAKE2b-256 checksum
How to use checksums
41c8b17179ead66fe52a0922a3e28fce6f06bfc2fa9be2825acad3779e0fc094
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 16, 2025.

Transparency log

Release files / libuuu-1.5.243-py3-none-macosx_11_0_arm64.whl

Download URL libuuu-1.5.243-py3-none-macosx_11_0_arm64.whl
Size 3.5 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7c33607289b71d4d408ff92529d8552bf1298a1f90d06033dd10cabc64442ceb
BLAKE2b-256 checksum
How to use checksums
4a91141f4b2034785d4b88637cb8c46e6d5744e8c51e73bc9224b87a555f4df6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 16, 2025.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page