Skip to main content

wujihandpy

License: MIT Release

Wuji Hand SDK: C++ core with Python bindings, for controlling and communicating with Wuji Hand. WujihandPy is the Python binding of WujihandCpp, providing an easy-to-use Python API for Wujihand dexterous-hand devices. Supports synchronous, asynchronous, unchecked operations and real-time control.

Get started with Quick Start. For detailed documentation, please refer to SDK Tutorial on Wuji Docs Center.

Repository Structure

├── src/                          # Python binding source code and C++ headers
│   ├── wujihandpy/               # Python package with type stubs
│   │   ├── __init__.py
│   │   └── _core/
│   ├── main.cpp
│   └── *.hpp
├── example/                      # Usage examples
│   ├── joint/                    # read / write / realtime / async / multithread / disconnect / glove donning / handedness-based connect
│   │   ├── 1.read.py
│   │   ├── 2.write.py
│   │   ├── 3.realtime.py
│   │   ├── 4.async.py
│   │   ├── 5.multithread.py
│   │   ├── 6.disconnect.py
│   │   ├── 7.glove_donning.py
│   │   └── 8.connect_by_side.py
│   ├── tactile/                  # Tactile sensing glove
│   │   └── basic.py
│   └── joint_with_tactile.py     # Drive both subsystems together
├── wujihandcpp/                  # Underlying C++ SDK implementation
│   ├── include/                  # C++ header files
│   │   └── wujihandcpp/
│   ├── src/                      # C++ source files
│   └── tests/
├── .github/
│   └── workflows/                # CI/CD automation
├── pyproject.toml
├── CMakeLists.txt
└── README.md

Quick Start

Installation

pip install wujihandpy

Linux USB permission:

echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="0483", MODE="0666"' | \
sudo tee /etc/udev/rules.d/95-wujihand.rules && \
sudo udevadm control --reload-rules && sudo udevadm trigger

Basic Usage

import wujihandpy

hand = wujihandpy.Hand()

# Read all joint positions
positions = hand.read_joint_actual_position()

# Write target position to a joint
hand.finger(1).joint(0).write_joint_target_position(0.8)

Appendix

Performance and Optimization

While ensuring usability, WujihandPy has been optimized for performance and efficiency as much as possible.

We recommend prioritizing bulk read/write to maximize performance.

For scenarios that require smooth joint position control, be sure to use realtime_controller.

References

Contact

For any questions, please contact support@wuji.tech.

Metadata

Release files for wujihandpy 1.8.0

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

Built distributions (wheels)

Table of built distributions (wheels) for wujihandpy 1.8.0
File
wujihandpy-1.8.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
wujihandpy-1.8.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
wujihandpy-1.8.0-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
wujihandpy-1.8.0-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
wujihandpy-1.8.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
wujihandpy-1.8.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
wujihandpy-1.8.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
wujihandpy-1.8.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
wujihandpy-1.8.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
wujihandpy-1.8.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
wujihandpy-1.8.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
wujihandpy-1.8.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
wujihandpy-1.8.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
wujihandpy-1.8.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
wujihandpy-1.8.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
wujihandpy-1.8.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
wujihandpy-1.8.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
wujihandpy-1.8.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
wujihandpy-1.8.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
wujihandpy-1.8.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
wujihandpy-1.8.0-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
wujihandpy-1.8.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
wujihandpy-1.8.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
wujihandpy-1.8.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
wujihandpy-1.8.0-cp39-cp39-win_arm64.whl CPython 3.9 CPython 3.9 Windows ARM64 Details
wujihandpy-1.8.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
wujihandpy-1.8.0-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
wujihandpy-1.8.0-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details

Total release size: 37.0 MB

Release files / wujihandpy-1.8.0-cp314-cp314t-win_arm64.whl

Download URL wujihandpy-1.8.0-cp314-cp314t-win_arm64.whl
Size 965.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
504e0729b9907f972a1c853ed1be1cd0fba6748704cc428d7283bf3a4a99dd78
BLAKE2b-256 checksum
How to use checksums
47a59b90de231a6b60e6ed2531a45e1dabc7e546b8c65f852381f765a7d143f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp314-cp314t-win_amd64.whl

Download URL wujihandpy-1.8.0-cp314-cp314t-win_amd64.whl
Size 815.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
8c5f89cbbc80b37e70af706e15419dad316d0250a507bbf88474b9a5e59d5e67
BLAKE2b-256 checksum
How to use checksums
ea0bcf88f18cebe6d29a81637153165988f4dc00e986ba87b8e1bbe920ff7e1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL wujihandpy-1.8.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e04b5f14739ea3db7f7df89ee0d29dbf222c617a29f25e04427ab47ce5dc86bf
BLAKE2b-256 checksum
How to use checksums
db79d3a66bca940914c961f55e0b07248707af3bff3e3c84b96d2af032401540
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL wujihandpy-1.8.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
95f802ff6258294c2e0511784d55d3e2db81ea1fa559bf5bf8bcb5e1aa830267
BLAKE2b-256 checksum
How to use checksums
19559d5b2a751cd33dbbf143fe4a8ad5a925f49b43ac0ba26f273b5e5910fa53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp314-cp314-win_arm64.whl

Download URL wujihandpy-1.8.0-cp314-cp314-win_arm64.whl
Size 951.9 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
5bb65451ac3294c86cad60ab05385ef2c54f7d61c87b49d162e00cf66240275b
BLAKE2b-256 checksum
How to use checksums
a95d13a1bcf84698f2bcbeab098691b5baea6470b5144a783960709f02be6506
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp314-cp314-win_amd64.whl

Download URL wujihandpy-1.8.0-cp314-cp314-win_amd64.whl
Size 783.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
66c1b1f47c91ca870bc664001acc47a4d71f3b9f80769897db16cabb30ba642b
BLAKE2b-256 checksum
How to use checksums
ca5121216462b32e76f10a447e8091d993a3e8ee84b339bf9c4f35e117412d04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL wujihandpy-1.8.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5c7f6f761b6f2a8ac3e2c199c13c285ebcab40a9feb8b018cfea1a6997eb5c75
BLAKE2b-256 checksum
How to use checksums
f0f8a0216b2746f53d6c780c64e7c474b54a5d94e7fca7045d57399bdad354a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL wujihandpy-1.8.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b0831a26435ad0c4810a355e343d57052c69c34c6565c73c52d180ffdbce1d1f
BLAKE2b-256 checksum
How to use checksums
adf878f9477bccbe26ce130796c31d14f9323f5787a14e3efc9326b4ec7c733d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp313-cp313-win_arm64.whl

Download URL wujihandpy-1.8.0-cp313-cp313-win_arm64.whl
Size 924.5 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
09f174583b36fc2d9aff0ebe40c3288ea58709214935c710f35f5c8c39ff1d07
BLAKE2b-256 checksum
How to use checksums
73d346d68d465a5b37950def4db7e00bad21bbf7bddfb329507acf6fbaee22d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp313-cp313-win_amd64.whl

Download URL wujihandpy-1.8.0-cp313-cp313-win_amd64.whl
Size 761.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
79960f6ba9a64ff17847c99ed352a2826413583e2e2d58b25ca3bc699b237c87
BLAKE2b-256 checksum
How to use checksums
4f7690ed6edd44365abb76a8ae4cc97a891e590e378803c69789323609036813
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL wujihandpy-1.8.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 1.8 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f94a4fb77806460358625384cd8bb6259b26e08c4054596373b1ab57cf119b75
BLAKE2b-256 checksum
How to use checksums
5e01ac12610614487c0a9477ed5e11c0f77f4983a08fc5add8e308c9def646f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL wujihandpy-1.8.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
237728638104ef86c3630aec97ededf7ab6cf800dc2b796f4f0443d0677a1434
BLAKE2b-256 checksum
How to use checksums
469d21bdc6e00e11385af042704f18c6cd544a74c2941a7e51214b37c2a5a462
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp312-cp312-win_arm64.whl

Download URL wujihandpy-1.8.0-cp312-cp312-win_arm64.whl
Size 924.4 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
a7c8f7d68e59db7d3bcc08852decf1b025df1e809a1536bb79360d58be897d57
BLAKE2b-256 checksum
How to use checksums
b06a16d9c4ea819c1ce218a39b03a8c49916d4ce3e13107314989250b7adf910
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp312-cp312-win_amd64.whl

Download URL wujihandpy-1.8.0-cp312-cp312-win_amd64.whl
Size 761.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0d19c05881ed15108897f48b62bb768641ea6cccb815aa977d39a088eb271d83
BLAKE2b-256 checksum
How to use checksums
ffaa8f20c64db7d886b4defa47b02667cf72cf2c474993d72ac3c47a1991fa36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL wujihandpy-1.8.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 1.8 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d7f15fecec5f2dbeb2e50896377716498d604859c5717f115d8b23d526a3e93c
BLAKE2b-256 checksum
How to use checksums
a2dff709a9cfc0a4b8e95ab84de20f88e64d46b0d17d3ef3d4d338ebc7bc4618
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL wujihandpy-1.8.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
338898dac860d374fe64c34e07a92fad250fde30aa6c19460a2de7d0b870b668
BLAKE2b-256 checksum
How to use checksums
72790b17b72cb4101900b3ba1fc5922bd11eddac874b769517cd9203391d9ef7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp311-cp311-win_arm64.whl

Download URL wujihandpy-1.8.0-cp311-cp311-win_arm64.whl
Size 922.5 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
46a660fa16ab38e5dc81bc65b78127906ea789284bca41f673fcf8e90ffdcf28
BLAKE2b-256 checksum
How to use checksums
debfe2fba59c856ca00b43d0016d7bb5d309ba7b0ae23fd8d7d7e66a17d33c38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp311-cp311-win_amd64.whl

Download URL wujihandpy-1.8.0-cp311-cp311-win_amd64.whl
Size 758.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
4c9784c01b8b315e0a264871c3c2239e60c511f28273e3f65f5781b280d03aa2
BLAKE2b-256 checksum
How to use checksums
85beacbb383c588483f72064b24f1a3464d1c73a2f7453154133cafc855c9041
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL wujihandpy-1.8.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 1.8 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ec8ddeab6542a1a1988fdc5160b727de0191df308890b105894228a7028cafe6
BLAKE2b-256 checksum
How to use checksums
7f2b84dd3b275da588a7c344def522c15d9d289b4f61b8e6b439b48ad6bc01c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL wujihandpy-1.8.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e407255ba9c6488704048f806aab3cadac12129a098fc2c43e7932bd33967552
BLAKE2b-256 checksum
How to use checksums
c469b11d3e80e4b45f1616dd4f1228d61e1a1f1da02b6cfd9010e3701795e319
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp310-cp310-win_arm64.whl

Download URL wujihandpy-1.8.0-cp310-cp310-win_arm64.whl
Size 920.8 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
959a5da0d2d63b0682867684d15f4939a710c7626d4310d4f6348fa711200265
BLAKE2b-256 checksum
How to use checksums
440ff25b597c6bbd30f8ba7129dd5a90ac226a9ccc00df0bbe7398fc65215212
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp310-cp310-win_amd64.whl

Download URL wujihandpy-1.8.0-cp310-cp310-win_amd64.whl
Size 755.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d6a3943dff884a539196b9672c8f56913b28acd7bb5ac05b74275029fe02cc56
BLAKE2b-256 checksum
How to use checksums
405c758ad1f4e53b32b9896886da7e11789c59860c6a0e7a6ed59b13ca2b1fa4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL wujihandpy-1.8.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 1.8 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e7d93695027bb1cfce821eb037116073378daec7334f91584b4cc0eb5e08026e
BLAKE2b-256 checksum
How to use checksums
dcbc28add8dbf0d926705933c2cd4dc133e60cde8e5ccdf2b75450f506413ed5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL wujihandpy-1.8.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
90f23926d621d25b0b4989d650c1096850d062a265288ab75a8c7b01a2bf14c8
BLAKE2b-256 checksum
How to use checksums
cd9f3f4ecc1aa3c6c6fbc7c62880c2db5fabf3041b204259a3145b53c9f6c2ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp39-cp39-win_arm64.whl

Download URL wujihandpy-1.8.0-cp39-cp39-win_arm64.whl
Size 922.2 kB
Tags CPython 3.9 Windows ARM64
SHA-256 checksum
How to use checksums
f126029221123dd955438a9f452894413759189689c1ad96b99bc14c1b76c2d8
BLAKE2b-256 checksum
How to use checksums
63d7902295e07377933ec0af640fb4dfc4c0a9f7e181fa5a3ebf623ea8c7694b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp39-cp39-win_amd64.whl

Download URL wujihandpy-1.8.0-cp39-cp39-win_amd64.whl
Size 768.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
1410167c6d819e6c55d89ffdec83066baa7e8a89eab78b5fc508df32952800a2
BLAKE2b-256 checksum
How to use checksums
532cc52f8d73bc7273eef472d31a8e396281139cedf5b14c59e97683632fe5e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL wujihandpy-1.8.0-cp39-cp39-manylinux_2_28_x86_64.whl
Size 1.8 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
695176da6c6fbab16a994fd44110beab570a62c706cbf96352751c5c345b09c0
BLAKE2b-256 checksum
How to use checksums
36d3c6cb37ab7bd61515f2b8988b4758fe20d2e45730120e13c7e7ca063946fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release files / wujihandpy-1.8.0-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL wujihandpy-1.8.0-cp39-cp39-manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6a4db176ec28d628c987a9fe72124c995136870dc0f3436ddb4e426bf45cff84
BLAKE2b-256 checksum
How to use checksums
0601c5b57165eaa889cd85877ddf8d318bc3b27b6aee5408510ffd7f418223c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.8.0 This release

28 release files

1.7.0

31 release files

1.6.0

31 release files

1.5.0

31 release files

1.4.0

31 release files

1.0.0

31 release files

0.5.2

31 release files

0.5.1

31 release files

0.5.0

31 release files

0.4.4

18 release files

0.3.1

18 release files

0.3.0

18 release files

0.2.2

18 release files

0.2.1

18 release files

0.2.0

18 release files

0.0.2

9 release files

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