Skip to main content

SHARPlib

C++ CI (Linux, MacOS, Windows) Python CI (Linux, MacOS, Windows) Build Wheels Build Docs Anaconda-Server Badge PyPI - Version PyPI - Python Version Anaconda-Server Badge

Sounding and Hodograph Analysis and Research Program (SHARP) C++ library for conducting analysis of atmospheric sounding profiles. Based on the NSHARP routines written by John Hart and Rich Thompson at the NWS Storm Prediction Center in Norman, Oklahoma.

This is a public mirror of the official version hosted on the NOAA Vlab Gitlab.

Table of Contents

About SHARPlib

Since the 1990s, the National Weather Service (NWS) Storm Prediction Center (SPC) has actively researched, developed, and maintained various software packages and libraries in-house for the post-processing and visualization of atmospheric sounding data. Initially developed by John Hart, SHARP was developed to display and compute derived atmospheric indices from observed weather balloons, and vertical profiles from model forecast data. Eventually it was included in N-AWIPS/GEMPAK/AWIPS2 as NSHARP, used to process archive research data as SHARPTab, used to generate web graphics as SHARPGIF, used to post-process model and mesoanalysis gridded data, ported to Python as SHARPpy, and is used currently in SPC operations as BigSHARP.

SHARPpy sought to open source these computations and visualizations in order to facilitate reproducible open science, provide a cross-platform means of visualizing sounding data, and internally simplify the number of SHARP derivatives with unique code bases. While many of the goals were met by SHARPpy, it struggled in a few key areas:

  • Pure python is not a performant solution when post-processing gridded data, particularly when dealing with parcel lifting routines.
  • Maintaining an interactive data visualization application complete with live access data feeds along with a core computational library was challenging.
  • The computational library component wasn't very generalizable, in large part because I wrote the code while taking an OOP class, and everything became a nail to the object hammer.

SHARPlib seeks to take the successes of SHARPpy, while having the benefit of more experience and hindsight. It is most analogous to the sharppy.sharptab import, but written in C++ for performance and wrapped for Python/Numpy using nanobind. It is separate from any visualization software and dependencies, generalized to be more composable where appropriate, and optimised for performance.

Building SHARPlib C++ Library

C++ Version

Code is designed to target the C++17 standard -std=c++17, and generally should not use C++2X features. This library is written to work on RHEL8 systems, and with careful configuration, backwards to RHEL7, and should not attempt to use bleeding edge features at risk of breaking compatibility. The C++ 17 standard is not supported by the default RHEL7 compilers, but a version of GCC that supports the C++17 standard can be acquired through the devtoolset RHEL channel.

BEFORE YOU BUILD

SHARPlib has some light-weight dependencies for testing, benchmarking, documentation building, string formatting, and creating python bindings. These can easily be downloaded for building by running the following command to download the dependencies from GitHub over SSH:

git submodule update --init --recursive 

Building SHARPlib (C++)

To build SHARPlib, execute the following commands in the project root directory:

cmake -B build .
cmake --build build -j N_BUILD_PROCESSES

This will build the static library in the {$POJECT_ROOT}/build directory in parallel with N_BUILD_PROCESSES. This isn't terribly useful by itself, so to install the static library, you can execute:

cmake -B build . --install-prefix=/path/to/where/you/want/SHARPlib
cmake --build build -j N_BUILD_PROCESSES
cmake --install build

If you wish to create a debug build, simply pass the following arguments to CMake:

cmake --build build -j N_BUILD_PROCESSES --config Debug

Testing SHARPlib (C++)

For unit tests, we make use of the doctest singe header source library found in the tests directory. In order to build and run the tests, execute the following commands from the project root directory:

cmake -B build . 
cmake --build build -j N_BUILD_PROCESSES --target SHARPlib_tests
ctest --test-dir build

Installing SHARPlib Python Bindings

Installing SHARPlib (Python)

SHARPlib is available via pip/PyPI, and can be installed for Linux, MacOS, and Windows using:

pip install SHARPlib

SHARPlib is also available via conda-forge, and can be installed with mamba or conda:

conda install sharplib 

If you do not have conda-forge set as your default channel:

conda install -c conda-forge sharplib

Building SHARPlib (Python)

SHARPlib C++ code can be called from Python using nanobind to handle the wrapping. Building SHARPlib with its Python bindings is quite easy-- you can simply clone this repository and install it via pip from the current directory:

# Ensure the submodule dependencies are cloned
git submodule update --init --recursive 
pip install .

If you desire to manually build the SHARPlib library + python bindings, you may execute:

cmake -B build . -DBUILD_PYBIND=ON
cmake --build build -j N_BUILD_PROCESSES

NOTE: You will need a C++ compiler installed (i.e. cl, gcc, clang)

Testing SHARPlib (Python)

Python tests are facilitated using pytest. Run:

pytest

in the root of this git repository to execute tests.

Style Guide

Though there are likely to be instances where it will need to be deviated from, this code generally attempts to abide by the ISO C++ Core Guidelines. While line width requirements are generally archaic, where possible we attempt to keep line lengths to a maximum of 80 characters in order to preserve split screen code editing.

Another note to the Style Guide is that, where possible/appropriate, full or verbose variable names are preferred to abbreviated ones when working with function parameters. For example, temperature or pressure is preferable to temp or pres when defining function arguments, so that it is abundantly clear to the code reader what is being passed through. This is especially the case with temperature, as temp is commonly used to refer to temporary variables, leading to confusion.

Building the Documentation

To build the HTML documentation pages, the following can be executed in the terminal from the project root:

doxygen Doxyfile

This will generate the HTML pages using the docstring in the header files. Obviously, it requires that Doxygen be installed, which can be found here.

Documentation is automatically built on push, and can be found here

Metadata

Release files for SHARPlib 1.4.3

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

Source distribution (sdist)

Source distribution for SHARPlib 1.4.3
File Size Uploaded
sharplib-1.4.3.tar.gz 3.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for SHARPlib 1.4.3
File
sharplib-1.4.3-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
sharplib-1.4.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
sharplib-1.4.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
sharplib-1.4.3-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
sharplib-1.4.3-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
sharplib-1.4.3-cp314-cp314t-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64) Details
sharplib-1.4.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
sharplib-1.4.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
sharplib-1.4.3-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
sharplib-1.4.3-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
sharplib-1.4.3-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
sharplib-1.4.3-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
sharplib-1.4.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
sharplib-1.4.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
sharplib-1.4.3-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
sharplib-1.4.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
sharplib-1.4.3-cp313-cp313-macosx_10_14_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.14+ x86-64 Details
sharplib-1.4.3-cp313-cp313-macosx_10_14_universal2.whl CPython 3.13 CPython 3.13 macOS 10.14+ universal2 (ARM64, x86-64) Details
sharplib-1.4.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
sharplib-1.4.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
sharplib-1.4.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
sharplib-1.4.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
sharplib-1.4.3-cp312-cp312-macosx_10_14_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.14+ x86-64 Details
sharplib-1.4.3-cp312-cp312-macosx_10_14_universal2.whl CPython 3.12 CPython 3.12 macOS 10.14+ universal2 (ARM64, x86-64) Details
sharplib-1.4.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
sharplib-1.4.3-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
sharplib-1.4.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
sharplib-1.4.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
sharplib-1.4.3-cp311-cp311-macosx_10_14_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.14+ x86-64 Details
sharplib-1.4.3-cp311-cp311-macosx_10_14_universal2.whl CPython 3.11 CPython 3.11 macOS 10.14+ universal2 (ARM64, x86-64) Details
sharplib-1.4.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
sharplib-1.4.3-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
sharplib-1.4.3-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
sharplib-1.4.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
sharplib-1.4.3-cp310-cp310-macosx_10_14_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.14+ x86-64 Details
sharplib-1.4.3-cp310-cp310-macosx_10_14_universal2.whl CPython 3.10 CPython 3.10 macOS 10.14+ universal2 (ARM64, x86-64) Details

Total release size: 23.2 MB

Release files / sharplib-1.4.3.tar.gz

Download URL sharplib-1.4.3.tar.gz
Size 3.7 MB
Tags Source
SHA-256 checksum
How to use checksums
971119ac8e8c3ca16957278fed108d7a611311eda628b16fac770d1a131167d9
BLAKE2b-256 checksum
How to use checksums
d1b17117e0d957c319fa0cec1f7a214fd171a0244dca672268322e5002bab776
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp314-cp314t-win_amd64.whl

Download URL sharplib-1.4.3-cp314-cp314t-win_amd64.whl
Size 612.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
1c046366f7c33f04a5accf83195cd2cf13c217781981fa5c3b9d010af3463200
BLAKE2b-256 checksum
How to use checksums
069356ef55cf916012c9a7fefc6108b57e6f59ca5ab6bd9d2269f2e98d00fcd2
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL sharplib-1.4.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 611.8 kB
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
4eb8d1535cdd83d450d659c3d47564b5cc54971af4e24460c0a700ece1da89cb
BLAKE2b-256 checksum
How to use checksums
5a7ed5a0651238ba3c69a7a494389215c929c9e5ab1c3a51b96b71eb79a1434e
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL sharplib-1.4.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 576.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1193368e5522a647d840a39d2c54327dc6cda28da9c74d28b2bc15e4b52df0a5
BLAKE2b-256 checksum
How to use checksums
a181598ccad535f2f95237d34511beaab52b7dd3f763d11fef031e6158005126
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp314-cp314t-macosx_11_0_arm64.whl

Download URL sharplib-1.4.3-cp314-cp314t-macosx_11_0_arm64.whl
Size 368.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
aec562a20d4ee166cf92becb1daa6a78d6d782931016c171a154a4f1d1d12a5d
BLAKE2b-256 checksum
How to use checksums
ebccfb892055ab41e80fb9f3ef2ccbf08042874376af5e09ff3c46404aa9ff8a
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL sharplib-1.4.3-cp314-cp314t-macosx_10_15_x86_64.whl
Size 403.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
8c76703f9c13113b8f06d2fcc6b7e29a9f1fddfaed8c8bbd4f4ad260938a9c41
BLAKE2b-256 checksum
How to use checksums
0af25a852e89c19147e4afa8e42492a2f854e71c3306b05f63378a89217fb0b7
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp314-cp314t-macosx_10_15_universal2.whl

Download URL sharplib-1.4.3-cp314-cp314t-macosx_10_15_universal2.whl
Size 698.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
1303fe2e5ed7eb6a55fcc90fea69131331c9afe1a9cc382c53a2bdde05bebc28
BLAKE2b-256 checksum
How to use checksums
5a27efdbc9acb03e6c728c3f6bd4cfe3c1ae415982090873049a658836ff2f2d
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp314-cp314-win_amd64.whl

Download URL sharplib-1.4.3-cp314-cp314-win_amd64.whl
Size 607.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
a2ccefc080e8e06d94cac0301ba1465b37a249ac40fd000e45b08611fb5e4428
BLAKE2b-256 checksum
How to use checksums
87302fb652048995c447aaa3f4d63a0a1f143c1b237e897a3fa23abf03b1e76b
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL sharplib-1.4.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 606.8 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9c52510717540cf90c84a581425da1f377fa0dd9fd25f42d8c822254257acbd5
BLAKE2b-256 checksum
How to use checksums
98c6e0e842226e389074bf1607686f3fa7c181d2c69272d727cecbc3dc607fab
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL sharplib-1.4.3-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 571.2 kB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e7b987750b40da35ee4ac10750cccbf45785857914c93cbcf03a11ff8df25b52
BLAKE2b-256 checksum
How to use checksums
1244879cd71c71cef5ad0aef617e5a2c84240161dc9eb29902287cc648625bba
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp314-cp314-macosx_11_0_arm64.whl

Download URL sharplib-1.4.3-cp314-cp314-macosx_11_0_arm64.whl
Size 364.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1bfbfc8484333798cbf87db0537ae161c35bcd28c92557e8ac7a4e283f58f4aa
BLAKE2b-256 checksum
How to use checksums
b410b893f8f74b4288b30b373632945aeff4ddb986435e491f33ff3770d4ad12
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp314-cp314-macosx_10_15_x86_64.whl

Download URL sharplib-1.4.3-cp314-cp314-macosx_10_15_x86_64.whl
Size 398.7 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
4bc584c12e84f56b0f687ba9e7f4faf50a986a887bddb3dd0d801fb85db1d176
BLAKE2b-256 checksum
How to use checksums
013550a2c4ba4f59bd64323be56b4580c3861c609f613fbb5ae5093ea20205cc
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp314-cp314-macosx_10_15_universal2.whl

Download URL sharplib-1.4.3-cp314-cp314-macosx_10_15_universal2.whl
Size 690.5 kB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f83b3da78aeae9890b5690e86031ef7ba13046696da9e7c83fab62019cd618d5
BLAKE2b-256 checksum
How to use checksums
869895abf744d424dfb5a28ba0fc5a9cf4684471fcdf1146dde306e5b08e9fb6
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp313-cp313-win_amd64.whl

Download URL sharplib-1.4.3-cp313-cp313-win_amd64.whl
Size 594.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
80041cb60bf2ecaa47825800f12ad3a52867c99992cf2975434e088efd39f594
BLAKE2b-256 checksum
How to use checksums
e7532e5d9c1accb8bf703c199ae2e3287615e64cf409bbd8a5b015bc2c2da49b
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL sharplib-1.4.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 606.9 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
74a9c14eee09ce4d0b0d917eff3f56eb315b3d5643301a9200cb24c1036c7a3c
BLAKE2b-256 checksum
How to use checksums
1f00af51292dec3269d876b8f2c3888b23d71a83529b3460bfe61f5545f86349
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL sharplib-1.4.3-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 571.0 kB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5fa7c2b849e36e375df68383d247635cac4356723c71dbaf55491328487fbf17
BLAKE2b-256 checksum
How to use checksums
5a60718d4750c48d0db416facf4a5f28bcae15093dd90b8271bb4612406a203f
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL sharplib-1.4.3-cp313-cp313-macosx_11_0_arm64.whl
Size 364.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cab33f1dfd39c86a26d502d3140b7a79c99c75c8eafab33c6ca2eca00ff0168b
BLAKE2b-256 checksum
How to use checksums
d37bd97fbabfacf043a32fac3d6b6b7a353f4bf4032a4981974a8366c2fa56a7
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp313-cp313-macosx_10_14_x86_64.whl

Download URL sharplib-1.4.3-cp313-cp313-macosx_10_14_x86_64.whl
Size 398.5 kB
Tags CPython 3.13 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
1dafec3ae194e7a80d2bcb6c49f210aa7bd1f5f47593af30b45504cc4b4c4cc7
BLAKE2b-256 checksum
How to use checksums
9c421fca218476004f0288faf1cd1c84e20b487923cad9ae6f940a3f25fb264b
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp313-cp313-macosx_10_14_universal2.whl

Download URL sharplib-1.4.3-cp313-cp313-macosx_10_14_universal2.whl
Size 690.7 kB
Tags CPython 3.13 macOS 10.14+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
bb74d40ade7244f6f130c503ef5faed330d4989184dca18e223d4e0b88343391
BLAKE2b-256 checksum
How to use checksums
4d1f72e150bc020afda93cdf8740289a9a3d158b9a3e46b9464ae47a582a18fc
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp312-cp312-win_amd64.whl

Download URL sharplib-1.4.3-cp312-cp312-win_amd64.whl
Size 595.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
adecfa872341eb0d60ff4d548c446779a8ef310b6c38f3ad7acbbad7740e95e0
BLAKE2b-256 checksum
How to use checksums
2e690f11a4daa3a64fa49b01639e3abba29e379dda860f8613f2c59f91601152
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL sharplib-1.4.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 607.0 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
34b3e52224e7da43ce20ea3182a30a845985f975f445822c3583a5e1b73fb5ee
BLAKE2b-256 checksum
How to use checksums
f783333e54ba48e7579d4fa6dce617db2960be59e366de3abf6333f04afb099a
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL sharplib-1.4.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 571.1 kB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ed6aa2e0e0328791fc8441760e20414a90d11ba8f9d057bdaeecc0e3a26e8892
BLAKE2b-256 checksum
How to use checksums
8a6dcb02f147cff05cbd188f6bf0be3db4a81f13dca58d11b604595201aef693
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL sharplib-1.4.3-cp312-cp312-macosx_11_0_arm64.whl
Size 364.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4d76c60f9dc066b5be4402fc3777e6bee0ae3407e1f4daacd6515f349569dfa7
BLAKE2b-256 checksum
How to use checksums
a23f9730f99998c2237389f6355d87fa9fd7fd25498837b1c5834d14f5d2bf4d
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp312-cp312-macosx_10_14_x86_64.whl

Download URL sharplib-1.4.3-cp312-cp312-macosx_10_14_x86_64.whl
Size 398.6 kB
Tags CPython 3.12 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
ee772d1c7c89f7bdaf3409c9beb8f1808e9c50ed8536d7bb34f55ac91206c136
BLAKE2b-256 checksum
How to use checksums
8684c82ce3e162bfe7e03b0d195a7dbc5933c2ec82999a7d3e9cf81031e73815
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp312-cp312-macosx_10_14_universal2.whl

Download URL sharplib-1.4.3-cp312-cp312-macosx_10_14_universal2.whl
Size 690.8 kB
Tags CPython 3.12 macOS 10.14+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
3cbb4f8b9fa6c9ca661259bbf3af40a3e9864e154e9aa9e73a01e8417259dc72
BLAKE2b-256 checksum
How to use checksums
27da1294f3d7d61ba5a45618a940140d9381517ca28b91fe04587f86b0654b23
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp311-cp311-win_amd64.whl

Download URL sharplib-1.4.3-cp311-cp311-win_amd64.whl
Size 595.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
79303bae1c9bdff02a2325dc472f5831e540a5b4c860dc115fca21742b22245a
BLAKE2b-256 checksum
How to use checksums
87849e395dc6c800819e8a0d448200a017d4a32704b71f568e8642ffca831f84
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL sharplib-1.4.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 607.3 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7844fcf140ba690aab28049558d9cb8636af019ea8b0cb69e3eca18e363ec95a
BLAKE2b-256 checksum
How to use checksums
3202edb590edbe66bec4774b61cbb9cb6ef01e0c36e51ab17726f5028733d2e5
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL sharplib-1.4.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 572.1 kB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
019199965ca44537896d881752c3877b8ce3b91a56b8aa97aff877b5503e4461
BLAKE2b-256 checksum
How to use checksums
f84bd59b3d03fe3557a066b3bfc7ff37e08cb9ff12d325766fe4bb10cb888981
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL sharplib-1.4.3-cp311-cp311-macosx_11_0_arm64.whl
Size 365.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bbead17ee5298ce3639f46eb13c4cb0e21b3667291955793e71d70100c9fec05
BLAKE2b-256 checksum
How to use checksums
70f76bff414416b9c4cfe9d6fb34d3eb4cfdd04547f6229f053dbdc694d56cb7
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp311-cp311-macosx_10_14_x86_64.whl

Download URL sharplib-1.4.3-cp311-cp311-macosx_10_14_x86_64.whl
Size 398.3 kB
Tags CPython 3.11 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
a82e05520a7f1cc64b6df2848c4d78cfc67e9264ff85dcd62613a56da2e265ac
BLAKE2b-256 checksum
How to use checksums
e3215d9b87cf2f86d3bd63de31794f4b3a0806b00cc30f492edbf4bbb67f5669
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp311-cp311-macosx_10_14_universal2.whl

Download URL sharplib-1.4.3-cp311-cp311-macosx_10_14_universal2.whl
Size 690.9 kB
Tags CPython 3.11 macOS 10.14+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
60175d574f260a80d78a38d037e556fca5efb59dcb8ba9359b3c083f0663aa1d
BLAKE2b-256 checksum
How to use checksums
5ec46f6b37d8306330296f63fc4a451a27b3e6f4fcb9a57b77db2797a424c351
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp310-cp310-win_amd64.whl

Download URL sharplib-1.4.3-cp310-cp310-win_amd64.whl
Size 595.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6d82d1f2daa0488d941ff4a4cf2bd40b89b40644abc53b8802f691f50eebe19d
BLAKE2b-256 checksum
How to use checksums
6bf2bd029d5b963ac96a9924f5080c9368f358c45240494b758150af5ff7d1e1
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL sharplib-1.4.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 607.0 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2741b75d9642ead176f75d5001f6f2c83061378e249e612c71641549a2cc32f8
BLAKE2b-256 checksum
How to use checksums
d97a0bceef2099dbd68b32123a5ed81b7aa3e64e2e9d81b25fc1050f161cf6c8
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL sharplib-1.4.3-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 571.7 kB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3001806db7a7ecfbd907840476a16b6d469428980f254c9cade7c7db7ffc5879
BLAKE2b-256 checksum
How to use checksums
4f3168a37d957a8a8eb614ffc9e5e1d3c2c2ed53adb37464ad410f597d49b6e3
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL sharplib-1.4.3-cp310-cp310-macosx_11_0_arm64.whl
Size 364.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
02bddf79029ff9503feef7a807c702d0cbfbd506c82ac03d7ffbd26e86e70051
BLAKE2b-256 checksum
How to use checksums
fe9acdd5be472a6000a7361d1d35b4cba62665b43452df3eec1ca7d768b97957
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp310-cp310-macosx_10_14_x86_64.whl

Download URL sharplib-1.4.3-cp310-cp310-macosx_10_14_x86_64.whl
Size 398.0 kB
Tags CPython 3.10 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
f40e98069d43017d2f3a64cd465633ad1da19f55501db708d268743b2bc4259f
BLAKE2b-256 checksum
How to use checksums
30303d367257e44a64d9cd925a944878d241706f14f597414185d7fa9b355ca6
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 Oct 2, 2026.

Transparency log

Release files / sharplib-1.4.3-cp310-cp310-macosx_10_14_universal2.whl

Download URL sharplib-1.4.3-cp310-cp310-macosx_10_14_universal2.whl
Size 690.0 kB
Tags CPython 3.10 macOS 10.14+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
1a3e1e7fa50d0def7b4f9a84929ae7a35b5f2b601d423ee7b6b6fee7ba94b429
BLAKE2b-256 checksum
How to use checksums
751351ad09b981faa511bc9aaa36c381d38f69af0e6960e299307176a4110a01
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 Oct 2, 2026.

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