Skip to main content

HipopyBind : HIPO PyBind11 Library

PyPI Python

This project exposes in python the hipo classes and a few custom classes and functions from C++ via pybind11.

Prerequisites

  • macos or linux, windows is not supported
  • Python >=3.9
  • A compiler with C++17 support
  • Ninja or Pip 10+
  • meson

🟢 Installation

To install from PyPi run:

pip install hipopybind

Compiling the library from source is platform dependent.

On macos run:

git clone --recurse-submodules https://github.com/mfmceneaney/hipopybind.git
cd hipopybind
pip install poetry delocate
poetry build
delocate-wheel -w repaired_dist/ dist/*.whl
pip install repaired_dist/*.whl

On linux run:

git clone --recurse-submodules https://github.com/mfmceneaney/hipopybind.git
cd hipopybind
pip install poetry auditwheel
poetry build
auditwheel repair -w repaired_dist/ dist/*.whl
pip install repaired_dist/*.whl

🚀 Getting Started

Run the tutorials via:

python3 tutorials/write.py
python3 tutorials/read.py

🔴 Troubleshooting

If you run into import errors because of undefined symbols when using the project along with cppyy python libraries, try importing this library first since symbol visibility set to hidden during compilation.

Contact: matthew.mceneaney@duke.edu

Metadata

Release files for hipopybind 2.0.1

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 hipopybind 2.0.1
File Actions
hipopybind-2.0.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for hipopybind-2.0.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
hipopybind-2.0.1-cp314-cp314t-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 15.0+ x86-64 Details for hipopybind-2.0.1-cp314-cp314t-macosx_15_0_x86_64.whl
hipopybind-2.0.1-cp314-cp314t-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64 Details for hipopybind-2.0.1-cp314-cp314t-macosx_15_0_arm64.whl
hipopybind-2.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for hipopybind-2.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
hipopybind-2.0.1-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details for hipopybind-2.0.1-cp314-cp314-macosx_15_0_x86_64.whl
hipopybind-2.0.1-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details for hipopybind-2.0.1-cp314-cp314-macosx_15_0_arm64.whl
hipopybind-2.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for hipopybind-2.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
hipopybind-2.0.1-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details for hipopybind-2.0.1-cp313-cp313-macosx_15_0_x86_64.whl
hipopybind-2.0.1-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details for hipopybind-2.0.1-cp313-cp313-macosx_15_0_arm64.whl
hipopybind-2.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for hipopybind-2.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
hipopybind-2.0.1-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details for hipopybind-2.0.1-cp312-cp312-macosx_15_0_x86_64.whl
hipopybind-2.0.1-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details for hipopybind-2.0.1-cp312-cp312-macosx_15_0_arm64.whl
hipopybind-2.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for hipopybind-2.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
hipopybind-2.0.1-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details for hipopybind-2.0.1-cp311-cp311-macosx_15_0_x86_64.whl
hipopybind-2.0.1-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details for hipopybind-2.0.1-cp311-cp311-macosx_15_0_arm64.whl
hipopybind-2.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for hipopybind-2.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
hipopybind-2.0.1-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details for hipopybind-2.0.1-cp310-cp310-macosx_15_0_x86_64.whl
hipopybind-2.0.1-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details for hipopybind-2.0.1-cp310-cp310-macosx_15_0_arm64.whl
hipopybind-2.0.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for hipopybind-2.0.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
hipopybind-2.0.1-cp39-cp39-macosx_15_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 15.0+ x86-64 Details for hipopybind-2.0.1-cp39-cp39-macosx_15_0_x86_64.whl
hipopybind-2.0.1-cp39-cp39-macosx_15_0_arm64.whl CPython 3.9 CPython 3.9 macOS 15.0+ ARM64 Details for hipopybind-2.0.1-cp39-cp39-macosx_15_0_arm64.whl

Total release size: 26.8 MB

Release files / hipopybind-2.0.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL hipopybind-2.0.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7a6a9477807d4f3eff7fd6bcf0230a9809c74ab1094561a55fbe7789c4048e7b
BLAKE2b-256 checksum
How to use checksums
957fdb0ff68d310491551296f3c91561a820f4aaa941ff93196f02d180ab9160
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp314-cp314t-macosx_15_0_x86_64.whl

Download URL hipopybind-2.0.1-cp314-cp314t-macosx_15_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
83c0f9a9a0835031bc4cf7bdd396ec4d8dd4aa02635542f0890c1b6f46556af9
BLAKE2b-256 checksum
How to use checksums
27fc5594f52b796d2d2e2e5c1206315fe4a1d7401ee1e3afcf2f4d088917e166
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp314-cp314t-macosx_15_0_arm64.whl

Download URL hipopybind-2.0.1-cp314-cp314t-macosx_15_0_arm64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
dbc36d3e4874577c005e815a42d152169aa983e72fe86ad8ca3236d991d419e9
BLAKE2b-256 checksum
How to use checksums
c38289a5cf23da71ac30c31b7dc77942796a828c23a666287c57e7a13d62d279
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL hipopybind-2.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ef1aa880915a181d87246acb83714adeab2a1b528e4beeaa53065ed8611eceee
BLAKE2b-256 checksum
How to use checksums
f4d96be43a3c77b427e74f37a346b470657c0ea1443bbb8a1aae3bca21f47ae0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp314-cp314-macosx_15_0_x86_64.whl

Download URL hipopybind-2.0.1-cp314-cp314-macosx_15_0_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
185e17f652f54ea363a88465471d4bc4dd9a8019d82bc77078285f741207e23a
BLAKE2b-256 checksum
How to use checksums
ad66f8f739de0a0b0265605ff935141acda2f1e344ce5260556768966eb7ea06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp314-cp314-macosx_15_0_arm64.whl

Download URL hipopybind-2.0.1-cp314-cp314-macosx_15_0_arm64.whl
Size 1.1 MB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
af9e84fa49f8d4ef2223145812e6093e4c349f06b647ac32eb8104b59eaba39c
BLAKE2b-256 checksum
How to use checksums
8f4f88ec82fccadfd8bbdf8de705094490c56918eea00e1178f8d1f95a41dd56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL hipopybind-2.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4ec9ccdbd88cbce7a1b7eaebdcae9de22b2ee3b1d86041162c8b4788fa90f786
BLAKE2b-256 checksum
How to use checksums
a5ceb4a3f5f1a4b2e2662ca4089632f058a04ed08e95d2d7aeeea61da88b49ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp313-cp313-macosx_15_0_x86_64.whl

Download URL hipopybind-2.0.1-cp313-cp313-macosx_15_0_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
12c006e6814faaaa3ef63a8bc4a7419c3e3abbfb91477683de14a6bbcc3db92f
BLAKE2b-256 checksum
How to use checksums
a13c3816912ee2e6c257d1036f0236aaec46e3fe94edd0382e0caaaea79fe421
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp313-cp313-macosx_15_0_arm64.whl

Download URL hipopybind-2.0.1-cp313-cp313-macosx_15_0_arm64.whl
Size 1.1 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
cc0946dcea48e5694e570ceb721c01fd0c5acbd945f054847caa7652af62c0da
BLAKE2b-256 checksum
How to use checksums
17f6cac7b68ac5029d39250d86579e6e0f6c70917e879df7899a1450cdffb20e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL hipopybind-2.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fa9c55ba570b6b5d3d5c56c93af12b065b88bf4e4654e1f465ef60ce8392f431
BLAKE2b-256 checksum
How to use checksums
3eb43fc5b3d7db7d6165663635dcdc31adb7d673c56fbcd869dfbcc78008e3c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp312-cp312-macosx_15_0_x86_64.whl

Download URL hipopybind-2.0.1-cp312-cp312-macosx_15_0_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
7398a004385c2c3bd9c8f0052f1d3e3307fcee69863d4c3457a1c26b910024f0
BLAKE2b-256 checksum
How to use checksums
3d5803eba1219e3f9a9c0243df9c962ff96ee219a0c517f3d391dc827f3d4c95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp312-cp312-macosx_15_0_arm64.whl

Download URL hipopybind-2.0.1-cp312-cp312-macosx_15_0_arm64.whl
Size 1.1 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
3120842d3d8d23627c90dcd47efc315f06912a2c556d4746baec5b3ca893ba80
BLAKE2b-256 checksum
How to use checksums
568620dcb8758276579711c1e3c0fac2ce4da2f6e594ac40db3dcdbc47373f10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL hipopybind-2.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f53606bd25cc8b5b2bc3b52b75aad3a39c254a55ade77316d7b871795004676d
BLAKE2b-256 checksum
How to use checksums
6ee5061d7af9493d3e2e25cc06c6a8fe89e47f9342e4cbbde5a391b69cf35a74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp311-cp311-macosx_15_0_x86_64.whl

Download URL hipopybind-2.0.1-cp311-cp311-macosx_15_0_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
20aec830b93b73ad1d3dac5913cc4fe0e30b65b40ab7104bfaead1e9249f38f6
BLAKE2b-256 checksum
How to use checksums
f5eb2069d8a4e671bafc61c62956cfdeee45606d7461b7a856bf035f514f43a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp311-cp311-macosx_15_0_arm64.whl

Download URL hipopybind-2.0.1-cp311-cp311-macosx_15_0_arm64.whl
Size 1.1 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
b9995a4d40340e1f3dd78178309a5e607ca4b26fb78e777bb10f0660912bf421
BLAKE2b-256 checksum
How to use checksums
33f14519d2f70aac81842b06794e793a135e08efd1959406bf737201682d8165
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL hipopybind-2.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7da27a8c14e3f8bb31512fb48e4f973959e7ec9fed42fc280a8409036e967281
BLAKE2b-256 checksum
How to use checksums
80c5f7167383b1191a75add8abf86b17d2cb18dad7b9fa193967870712f8dbc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp310-cp310-macosx_15_0_x86_64.whl

Download URL hipopybind-2.0.1-cp310-cp310-macosx_15_0_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
e27eb9abf6a1d63d0df5b76d1dd2de0554174905d7a0838c08b78216312efcf6
BLAKE2b-256 checksum
How to use checksums
01b70b1c222f7ef409d7f33049a2df364e427b94efe1e35d88018e268b9e9444
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp310-cp310-macosx_15_0_arm64.whl

Download URL hipopybind-2.0.1-cp310-cp310-macosx_15_0_arm64.whl
Size 1.1 MB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
c431d657263cfb7c96b7905b0feedf6dd1bf158c336ce2ea7901d7678bf564df
BLAKE2b-256 checksum
How to use checksums
3d2f19148bece724f0d341dc884b8ac54f1dc851a7a644933fcb9bf3e0c6770d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL hipopybind-2.0.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ca04e09acf1394a171f5226fcf9617f6ad5af27cc1d1d68f0c71739f421c3482
BLAKE2b-256 checksum
How to use checksums
cd0d2f34e48ba2d38777f0c0cf4fcda65eed7f23c621287144951e68c4102e95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp39-cp39-macosx_15_0_x86_64.whl

Download URL hipopybind-2.0.1-cp39-cp39-macosx_15_0_x86_64.whl
Size 1.1 MB
Tags CPython 3.9 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
95c74418c1b1786f7ae3904eb97253b6f4083eadcf17d20397564436b78083ab
BLAKE2b-256 checksum
How to use checksums
19cb6903aa48347e8f49a06928e316b5daaedad2d4b4f7ddbe1a0753e7c0f3b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / hipopybind-2.0.1-cp39-cp39-macosx_15_0_arm64.whl

Download URL hipopybind-2.0.1-cp39-cp39-macosx_15_0_arm64.whl
Size 1.1 MB
Tags CPython 3.9 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
7f79e0d1b5f870e9cb129267aa5cbfcfb2d6901cc5c60b04ad35fc8386e5b8a5
BLAKE2b-256 checksum
How to use checksums
c58a364736d5d5d34f551dc675cbd4362bb0da27a61a4d28d6fa11ef8fbf7ae7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Security for hipopybind 2.0.1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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