Skip to main content

A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives

Project description

Pinocchio Logo

License Coverage Report Conda Downloads Conda Version PyPI version

Pinocchio instantiates the state-of-the-art Rigid Body Algorithms for poly-articulated systems based on revisited Roy Featherstone's algorithms. Besides, Pinocchio provides the analytical derivatives of the main Rigid-Body Algorithms like the Recursive Newton-Euler Algorithm or the Articulated-Body Algorithm.

Pinocchio is first tailored for robotics applications, but it can be used in extra contexts (biomechanics, computer graphics, vision, etc.). It is built upon Eigen for linear algebra and FCL for collision detection. Pinocchio comes with a Python interface for fast code prototyping, directly accessible through Conda.

Pinocchio is now at the heart of various robotics software as Crocoddyl, an open-source and efficient Differential Dynamic Programming solver for robotics, the Stack-of-Tasks, an open-source and versatile hierarchical controller framework or the Humanoid Path Planner, an open-source software for Motion and Manipulation Planning.

If you want to learn more on Pinocchio internal behaviors and main features, we invite you to read the related paper.

If you want to directly dive into Pinocchio, only one single line is sufficient (assuming you have Conda):

conda install pinocchio -c conda-forge

or via pip (currently only available on Linux):

pip install pin

Pinocchio main features

Pinocchio is fast:

  • C++ template library,
  • cache friendly,
  • automatic code generation support via CppADCodeGen.

Pinocchio is versatile, implementing basic and more advanced rigid body dynamics algorithms:

  • forward kinematics and its analytical derivatives,
  • forward/inverse dynamics and their analytical derivatives,
  • centroidal dynamics and its analytical derivatives,
  • support of multiple precision arithmetic via Boost.Multiprecision or any similar framework,
  • computations of kinematic and dynamic regressors for system identification and more,
  • and much more with the support of modern and open source Automatic Differentiation frameworks like CppAD or CasADi.

Pinocchio is flexible:

  • header only,
  • C++ 98/03/11/14/17/20 compliant.

Pinocchio is extensible. Pinocchio is multi-thread friendly. Pinocchio is reliable and extensively tested (unit-tests, simulations and real world robotics applications). Pinocchio is supported and tested on Windows, Mac OS X, Unix and Linux (see build status here).

Pinocchio continuous integrations

Pinocchio is constantly tested for several platforms and distributions, as reported below:

CI on ROS ROS
CI on Linux via APT linux
CI on OSX via Conda mac
CI on Windows via Conda windows
CI on Linux via Robotpkg Pipeline Status

Performances

Pinocchio exploits at best the sparsity induced by the kinematic tree of robotics systems. Thanks to modern programming language paradigms, Pinocchio is able to unroll most of the computations directly at compile time, allowing to achieve impressive performances for a large range of robots, as illustrated by the plot below, obtained on a standard laptop equipped with an Intel Core i7 CPU @ 2.4 GHz.

Pinocchio Logo

For other benchmarks, and mainly the capacity of Pinocchio to exploit at best your CPU capacities using advanced code generation techniques, we refer to the technical paper. In addition, the introspection done here may also help you to understand and compare the performances of the modern rigid body dynamics librairies.

Ongoing developments

If you want to follow the current developments, you can directly refer to the devel branch. The master branch only contains latest release. Any new Pull Request should then be submitted on the devel branch.

Installation

Pinocchio can be easily installed on various Linux (Ubuntu, Fedora, etc.) and Unix distributions (Mac OS X, BSD, etc.). Please refer to the installation procedure.

If you only need the Python bindings of Pinocchio, you may prefer to install it through Conda. Please follow the procedure described here.

Pinocchio is also deployed on ROS, you may follow its deployment status on Melodic or Kinetic.

Documentation

The online Pinocchio documentation of the last release is available here. A cheat sheet pdf with the main functions and algorithms can be found here.

Examples

We provide some basic examples on how to use Pinocchio in Python in the examples directory. Additional examples introducing Pinocchio are also available in the documentation.

Tutorials

Pinocchio comes with a large bunch of tutorials aiming at introducing the basic tools for robot control. Tutorial and training documents are listed here.

Visualization

Pinocchio provides support for many open-source and free visualizers:

  • Gepetto Viewer: a C++ viewer based on OpenSceneGraph with Python bindings and Blender export. See here for a C++ example on mixing Pinocchio and Gepetto Viewer.
  • Meshcat: supporting visualization in Python and which can be embeded inside any browser.
  • Panda3d: supporting visualization in Python and which can be embeded inside any browser.
  • RViz: supporting visualization in Python and which can interact with other ROS packages.

Many external viewers can also be integrated. See example here for more information.

Citing Pinocchio

To cite Pinocchio in your academic research, please use the following bibtex lines:

@misc{pinocchioweb,
   author = {Justin Carpentier and Florian Valenza and Nicolas Mansard and others},
   title = {Pinocchio: fast forward and inverse dynamics for poly-articulated systems},
   howpublished = {https://stack-of-tasks.github.io/pinocchio},
   year = {2015--2021}
}

and the following one for the reference to the paper introducing Pinocchio:

@inproceedings{carpentier2019pinocchio,
   title={The Pinocchio C++ library -- A fast and flexible implementation of rigid body dynamics algorithms and their analytical derivatives},
   author={Carpentier, Justin and Saurel, Guilhem and Buondonno, Gabriele and Mirabel, Joseph and Lamiraux, Florent and Stasse, Olivier and Mansard, Nicolas},
   booktitle={IEEE International Symposium on System Integrations (SII)},
   year={2019}
}

The algorithms for the analytical derivatives of rigid-body dynamics algorithms are detailed here:

@inproceedings{carpentier2018analytical,
  title = {Analytical Derivatives of Rigid Body Dynamics Algorithms},
  author = {Carpentier, Justin and Mansard, Nicolas},
  booktitle = {Robotics: Science and Systems},
  year = {2018}
}

Questions and Issues

You have a question or an issue? You may either directly open a new issue or use the mailing list pinocchio@inria.fr.

Credits

The following people have been involved in the development of Pinocchio and are warmly thanked for their contributions:

If you have taken part to the development of Pinocchio, feel free to add your name and contribution in this list.

Open-source projects relying on Pinocchio

  • Crocoddyl A software to realize model predictive control for complex robotics platform.
  • TSID A software which implements an Task Space Inverse Dynamics QP.
  • HPP A SDK which implements motion planner for humanoids and other robots.
  • Jiminy A simulator based on Pinocchio.
  • ocs2 A toolbox for Optimal Control for Switched Systems (OCS2)
  • TriFingerSimulation TriFinger Robot Simulation (a Robot to perform RL on manipulation).
  • Casadi_Kin_Dyn IIT Package for generation of symbolic (SX) expressions of robot kinematics and dynamics.

Acknowledgments

The development of Pinocchio is actively supported by the Gepetto team @LAAS-CNRS and the Willow team @INRIA.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pin-2.6.10-2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

pin-2.6.10-2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (8.2 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

pin-2.6.10-2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

pin-2.6.10-2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (8.2 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

pin-2.6.10-2-cp311-cp311-musllinux_1_1_x86_64.whl (11.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

pin-2.6.10-2-cp311-cp311-manylinux_2_28_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

pin-2.6.10-2-cp311-cp311-manylinux_2_28_aarch64.whl (11.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

pin-2.6.10-2-cp311-cp311-macosx_10_9_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pin-2.6.10-2-cp311-cp311-macosx_10_9_universal2.whl (8.0 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

pin-2.6.10-2-cp310-cp310-musllinux_1_1_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

pin-2.6.10-2-cp310-cp310-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

pin-2.6.10-2-cp310-cp310-manylinux_2_28_aarch64.whl (11.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

pin-2.6.10-2-cp310-cp310-macosx_10_9_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pin-2.6.10-2-cp310-cp310-macosx_10_9_universal2.whl (8.2 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

pin-2.6.10-2-cp39-cp39-musllinux_1_1_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

pin-2.6.10-2-cp39-cp39-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

pin-2.6.10-2-cp39-cp39-manylinux_2_28_aarch64.whl (11.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

pin-2.6.10-2-cp39-cp39-macosx_10_9_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pin-2.6.10-2-cp39-cp39-macosx_10_9_universal2.whl (8.2 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

pin-2.6.10-2-cp38-cp38-musllinux_1_1_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

pin-2.6.10-2-cp38-cp38-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

pin-2.6.10-2-cp38-cp38-manylinux_2_28_aarch64.whl (11.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

pin-2.6.10-2-cp38-cp38-macosx_10_9_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pin-2.6.10-2-cp38-cp38-macosx_10_9_universal2.whl (8.2 MB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

pin-2.6.10-1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

pin-2.6.10-1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (8.1 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

pin-2.6.10-1-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

pin-2.6.10-1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (8.1 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

pin-2.6.10-1-cp311-cp311-musllinux_1_1_x86_64.whl (11.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

pin-2.6.10-1-cp311-cp311-manylinux_2_28_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

pin-2.6.10-1-cp311-cp311-macosx_10_9_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pin-2.6.10-1-cp311-cp311-macosx_10_9_universal2.whl (7.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

pin-2.6.10-1-cp310-cp310-musllinux_1_1_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

pin-2.6.10-1-cp310-cp310-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

pin-2.6.10-1-cp310-cp310-macosx_10_9_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pin-2.6.10-1-cp310-cp310-macosx_10_9_universal2.whl (8.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

pin-2.6.10-1-cp39-cp39-musllinux_1_1_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

pin-2.6.10-1-cp39-cp39-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

pin-2.6.10-1-cp39-cp39-macosx_10_9_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pin-2.6.10-1-cp39-cp39-macosx_10_9_universal2.whl (8.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

pin-2.6.10-1-cp38-cp38-musllinux_1_1_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

pin-2.6.10-1-cp38-cp38-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

pin-2.6.10-1-cp38-cp38-macosx_10_9_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pin-2.6.10-1-cp38-cp38-macosx_10_9_universal2.whl (8.1 MB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

pin-2.6.10-0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

pin-2.6.10-0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (7.9 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

pin-2.6.10-0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

pin-2.6.10-0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (7.9 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

pin-2.6.10-0-cp311-cp311-musllinux_1_1_x86_64.whl (11.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

pin-2.6.10-0-cp311-cp311-manylinux_2_28_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

pin-2.6.10-0-cp311-cp311-macosx_10_9_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pin-2.6.10-0-cp311-cp311-macosx_10_9_universal2.whl (7.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

pin-2.6.10-0-cp310-cp310-musllinux_1_1_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

pin-2.6.10-0-cp310-cp310-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

pin-2.6.10-0-cp310-cp310-macosx_10_9_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pin-2.6.10-0-cp310-cp310-macosx_10_9_universal2.whl (7.9 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

pin-2.6.10-0-cp39-cp39-musllinux_1_1_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

pin-2.6.10-0-cp39-cp39-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

pin-2.6.10-0-cp39-cp39-macosx_10_9_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pin-2.6.10-0-cp39-cp39-macosx_10_9_universal2.whl (7.9 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

pin-2.6.10-0-cp38-cp38-musllinux_1_1_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

pin-2.6.10-0-cp38-cp38-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

pin-2.6.10-0-cp38-cp38-macosx_10_9_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pin-2.6.10-0-cp38-cp38-macosx_10_9_universal2.whl (7.9 MB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file pin-2.6.10-2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ab4fc605dded464e99e689758f75ac76729358539b86446955881c544e49a33
MD5 a74c1b888b173730f5199a6bb078fe03
BLAKE2b-256 336664e7f30506d66fbbcaa7d536a7d4984d674e5be10957391d77556a2c01ed

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 60f7350c1a9af5bba26231c264dcb00bdd94303e00227c582db1183b05b68a76
MD5 621c0ae9fb933a1684b565d9d82ac532
BLAKE2b-256 ae1303c96e30d7fa67ccadc749479c03c28fd3ed8cc1f99fbb75a378cec38e1e

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 77b79d1b752c6594a375839f6bcc1fde4920ba043000be329263cd063158dac5
MD5 dfa81986c810135df5a701f2997441c1
BLAKE2b-256 8f2958650d2abb40e0be5b0b8e8c4213258b7b620b3f990e681f4fa34a6e5683

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f4eda6c4f96d03f9c9df75b0eb8725bcb75598b168ec9cf0b2dabf0921d3c391
MD5 dd21f6f75b2e96d0a53eb2cdda06cb17
BLAKE2b-256 ad1b9403d548e2d458072b23e3dc17032f982f1dc933422d7ee58921e7577927

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8943488c447c9a46a853a2b9f4dd747d9d60495345764969ad353c51e3c52d3d
MD5 14623dc9f62e3918f1b078958c078a6f
BLAKE2b-256 3296bc151d57870db8327ee4faf8edf65799c05ef5da8f340e4daf811653880e

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52d90f1a28e9e183cc9615063c06ce1c1131d4960f2d1e2d238fddc1abb7132a
MD5 b961f3f4b65e1ac6e8bd38611e732556
BLAKE2b-256 8da7e24b8c61bc8d83331e2723ef7c2bb73fd19a2479da6da00b8a42ed972097

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0977fd0935ff0098cf8236e0a0f1301238aa787ec951a9b7e549dffafd8b197d
MD5 16465c84a02107b07972b428999b97a9
BLAKE2b-256 da6757eadc0ed34dc9daa9c47c51f5ea5234b5c0215be2501bf264c7fba44f1b

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f0b9e471a73531e8b07a89623a7a6b06a15f56105dd76ad78c94fb9b3af03218
MD5 27ad1114ff7c0cdeb83960d85f61017c
BLAKE2b-256 95418ba9daa2d6cfc50d56352ed8d89d0b1b864bfb1c7f03f13bcc958fa68708

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3ebcb91ca24dc44f44052cede92c78f9de750bc1addba4f425040f6206f4b5cc
MD5 3fedca4b1c1403767dbd60e9b6a2d36e
BLAKE2b-256 d2e9f809fda8fbe5636ac706c7def69e21741924d6ece348abe8f844a629a9c5

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d8fa358427806d535f33cb223407552a2eaef083cb85d9152df13cd14921de58
MD5 1a1aab84b12b3362422a01d89c23a6c2
BLAKE2b-256 a17aca3d98352a36ca7a76240711d550a8d6954212ac2894b66db958f742a629

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bdfa127b263549e96d1bdcfe0d80c4e32fb038d686b77bd2bea7dded493cc9eb
MD5 d4309bfef7d23a45469662838b81c934
BLAKE2b-256 cac9cf8ba7c311b0ef8e854d6370fbf03697ba9a7a7f2ae656c7e97271325da3

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f3084f64b854f0ba510be6c1bdc497937f540b3af7d92728cf6a62689665eec2
MD5 225718f366f0ae0324051f2c27113a57
BLAKE2b-256 cbf8fc0a9c69507c6c35c3c240e701e39acba4373f97ffbb707be868c07df3e4

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2c4b034d0618761f8327b7dfdc37d72887da828d9c6f584e09576318135ce29d
MD5 bcd2f813f8e3c0349e8effc23fe0e87f
BLAKE2b-256 e499f1e277020b285849cbfd87ec3641dd2f5a9144a5007008b389d434456af1

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 086155951414fe53ac18c4c4c23dc3cfcb2ebddd6efda04cc361518e312d91ab
MD5 fad8371ad2b678b5135caf0d6ddc15d0
BLAKE2b-256 7778c80f53b5d97364bccee7fc91acea42753c3dba834f0e6871af6e69f3e093

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 804d879b3a3c4dd5cfa5d3762129cab8126dd2ff7d27f3d780b2c398c4470db4
MD5 bcee222b5ea3f6aa66e72badd3f59fde
BLAKE2b-256 9b0372c2ef84c4f436d78528a0a4c0675147b5671bb352f148ce3471764a53d9

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5ae94c93efdf3479c8b2d47eaeff782d8ad83f580d58b5f94292c04d3d149cb
MD5 fa4bd75b2564345346b632bf6adaa944
BLAKE2b-256 7ed0cb5fcd8ddb66164a4cc866b6420999bc8dd0af4161a8907d942cdbf3af6b

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8d4375d3c5f68573034d0cb431cfe5ee546693fdd0a99feb9bf8d35384bb8e2f
MD5 fa43684834502b06330058967a8373b6
BLAKE2b-256 21b40ff88afcee29227d86892194eadfeedca537a2daf930c68cb462a30ea353

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 05e82ae5ecd3f74271251f0531a826264f1eec3eeec1f37fd3040889b342e037
MD5 1d96e7e5ac9ebfbfb2502b831bc42819
BLAKE2b-256 e42f7e353e74217ff8e0675617819a389512090f3628f0a4e8034498dd5778a5

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 37ce1fe2cfa9b5d343266b6a8feb1e26a6457469dca39a0ac8e451b4acfbdf9b
MD5 f4e964212c24d09e528ce728a47cdaf3
BLAKE2b-256 6a2da7c0ad63ea9f04d9236e8d7d66a97038bc3728e6c120584d7c19f52e08be

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9ccf94e50168a26b21263085d25fca3ac7407f11bbc7f09abf95870a32d37c7a
MD5 ab4b1437c1e6bdeabc3371d8f052bada
BLAKE2b-256 71e2332c8d854ad32cea6c815e5858e58f8abee00261afb7c100ce0ed4a5728f

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9205df3ee08adce043f8ac424dd0266fe2c9bd2e16e6b5786e6312e60f8394e6
MD5 9c53f3bc3cdf62cb88842bcf493c0a49
BLAKE2b-256 c9bbcdd593129707ca843db993ff769bd0e01099e7ea4d613a12b6d94fa9823f

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0f3494e63f1bbb6f68f2489f45927a6ecf6b0f18ef7ea042dc9c633caf0ed8b6
MD5 53ac6dc9853f6f5c3f0672db7261605f
BLAKE2b-256 d22ba3595bfb4341b07f40ab3cd35f656163a7ef538fd293d2a12e7ba6e8da39

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 12a427398e38896d3c7f8ca0f75ed6d4652a437f535e805f863194c9a9387fa0
MD5 78355de0c1f49edfb95e15dee43acd70
BLAKE2b-256 8f5c3315ad3f542b9959b71d91fc0b53eed0a239419c4f9a5ef03a8edc6411a3

See more details on using hashes here.

File details

Details for the file pin-2.6.10-2-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pin-2.6.10-2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 749a1007b7749f19917b93bdb82ef434edd05d9b24451b6b324050cdd0e46343
MD5 d482e702097272c6d0028f9652b7989a
BLAKE2b-256 13cfa967aa2177eca39447f44010ca61b032d48f1696476bc3e9befde5763855

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5dfe3c3f27952253032962afc153ffc481f3513b6f1ce955c4293a53415e9f59
MD5 8ecac8bc1f8c61b61cc26873b8f5a1ac
BLAKE2b-256 e2de0943c508f3311f2e02271d7f0c0d0c934015ad8dd519638c53cc299e432d

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7fee6e4a3275e1cb736fc231107a9f03b84de757ba16fc6f41b9e5dcd218cc67
MD5 44ef8293e199b24a18f51ee3d8d758d8
BLAKE2b-256 d6bef866ad0da4317853ba1c5019108594ac797766229c6e7fed4ba46a54cf4d

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 792645b94dfacfef0fc9d02350e97b60789ce5c96895de536af2d110a20c0810
MD5 92b2b77a8e8692858a0d468d7d7591b8
BLAKE2b-256 9e8b09883f1045cc476f7da9d04d4ca6240e3e0c2dd23115730c0d89159134a4

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c2474d348d3254ddd6f798e4a28d24b52a62e618eb08e24a5fa0f99f55f0b411
MD5 c183a587af81c8e2effabb68a3746843
BLAKE2b-256 435427f5c3cb74a78715f8887faad2fd4b5ca6006800ff25c052c7a338db6aed

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ff2e2cd02c5aba82073418f117c79e1fb38b785b0d29eb13a567ed4070bfc8ba
MD5 e4c35cc282675a49118f727939291f4e
BLAKE2b-256 e5d079e0f133b5dd175034d56c321a87c08859fed1d2f8e969c8c6c0b9b35e9a

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9cc24aa7ec3a1b7fda67efafb8dcf9c6118abb92e1a1217d27fb5e11c33b3c5
MD5 4877bc656c6048987ccc82f23959eddf
BLAKE2b-256 ab807967b99a228cf100780e35e8ee4fca3d99f9add542fb206398759460b7e3

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc4c90a14df6a06837617f1f6e8cb51e8c78b93fdbafd9cf764f2953685e374a
MD5 7d93b4893a37c17c395d489a9653a707
BLAKE2b-256 7df5c5c50712af7dc6a4b16748b4e6ec32718f9fcce17a12eaa4fd8c74875881

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 cd373179dc29a36a9ac08899149425b5168783ca8fad5750883aedd1fa72274e
MD5 3d8ac939be0c67681fbd519473ecc942
BLAKE2b-256 519e5396bb94b5d1e53c20d748271517db498198984cb1600fa1db3e7bf9f47c

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2552ca936a30e0330ef79afb8c32be710c019b47a84f694194ef4a62bf91406e
MD5 a3829f75cfd761adb6c44e153d718338
BLAKE2b-256 f834a984a8d795e952f609f2ff0e73c6a136f709aa137014013240bd4643c8b8

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d1a1821de1a52cb4980579a5934c20135e625fd8c2c807f992eacd1ca8c6c58
MD5 94c660976c08d2701e6676b164ca190e
BLAKE2b-256 9a51918e7e23123285b07451936b2a54168478e0c6e37228786803bac071f36a

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 898d544c07bbf58b3a8d98d290921409ba90a73d5da3cd01bb52fd38a885976c
MD5 20350b6c774ff26b01cc6bc912cfb27f
BLAKE2b-256 59e1131c42fab20698d9427c5ef5009490b6eb0bb54f2eddf807f88b43c5bc5d

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e8a29263a73934f6e169f412b18c341375a88beb97a97e59cc3e55d98ae850f2
MD5 f1c8a71431dbd9795fdd6e13806e192b
BLAKE2b-256 fe1c1fe9019ec5ea43b694772b591d7244a3410941cdce546b32e00681332233

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a6ead5abc7c1d53c2c671760ec1db12d5d664f250036b521a387675fc4740453
MD5 30b86074c4db86fbd610821617834a13
BLAKE2b-256 85222776064af3ef6c1ccb48d6ae98e41c7a9c6870616b9fc5d528500e8c9706

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ffd0e5828017f135110c84e8992a50ecf08a7f7be560301e8b8de7185303913
MD5 e936730d0dcf5c171582a60743528a38
BLAKE2b-256 d4b650fddf91a72838b0109aee38980f52676320df4e2137bf6606ee133bc378

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 256ca6443efd472e05483a7564a6c27725a2867851654773cd9ff338dadb218c
MD5 f2799ca5a36ff0de564f17556aa20667
BLAKE2b-256 0ff51e81137242f04ad97e7d53f8892056cbab46c37299ffc8509c36fab7b56b

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 60fcbd08b4b3bcb4428925c3e962bd6410fc3fb4b752fd23f86ba4f00b448a0d
MD5 4558b09f9c30d033a57493fe3ff531c1
BLAKE2b-256 16715ab88a9f49e287eb8fc00f182ff0e26b91e6af8bc6435fea76eb5390725a

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 465d5627c693b4e1ec475dce17d3e3c6e1480d2e37aba962e9b7aa2c57b6baa0
MD5 c00a88159a54763c3900201926dec688
BLAKE2b-256 2150d49e1e45334bbd4f0d0054920a7ffc6ff955ceb997d2e558298b7d666422

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 289cfd6c8aa00140119558f84b375b4b8a730d797d7df9285c90ec77fbf63454
MD5 deedd5572f51ab590ce6e2f54ffacf10
BLAKE2b-256 803a2d1cc650da091ef907d2929413bffdaebcd3fd4ff77ec04af102bc1df95b

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0371fe6902ff92567e56e89817c8a326b264150029a5a09a06730c84dfce544d
MD5 072479af5f64752a9418f365f2317571
BLAKE2b-256 58babc57205237548a788a41baaf9598b1e988d1cfc63d68b84eb225df1ac6e9

See more details on using hashes here.

File details

Details for the file pin-2.6.10-1-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pin-2.6.10-1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9694e8eda9fc8d57b9a8d8edad28c9a116cfa6bee18301031609d9fa52fd5eab
MD5 f185ce35ddf9de1d6b1eea7134473566
BLAKE2b-256 46fd17075a6a808f9c76359dabb0e140f16f34f50fe0f9e032376de02602e765

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c4573018b1b798ab7960e048b2ac038d8d397362f04c5431dd7f81b9a015db7
MD5 8642bca611ea2d7e3045ee42765cd341
BLAKE2b-256 a22e143d9e1d9ee6d146185e6386f05db927e24cc522ee76f0393ec898d21d8b

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5f399139342b29dee5e67f8a325e64afadcc8da44c066706d11914a266a02858
MD5 28313a932f8161b7ef6e4f3c509eb173
BLAKE2b-256 0fca9da9b38a3b61bc9c86b675350ed5681c75843b5f5b59749c27cafccbaeae

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14832bdd70c3c384827fd91e6c093a31ad6b36fd705c158f269cb70cecf07abd
MD5 e24605d363be42eee8754ef9fca33d17
BLAKE2b-256 7ffb121b42965858331f6ead2a4740a11f02cc015ba7fbf2dff5a3f766183d13

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e4d0c6b9b5279dfa551e315268172fedf892d17a1abdaabee5b7cf5d5c5aa6df
MD5 9fbf95e7a61c0d7fe2e52ecf90bfec7d
BLAKE2b-256 4264dda5bd3a4fe8820fae4bffda504b7c565cdc2887354a6a5f80735f3fcd6f

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8e477aa2cea4e36b0fd352319f03d54a61c035a45e20b5c529dc83783146c811
MD5 824f997b5f9b11b67756e56bfaaa2bae
BLAKE2b-256 417ba5cb5f45bb7f29f2f459b24870127af2f0ec3c6070137bea3da5e142c780

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb63efe40a03e6d3de56e792c54fb8508cdd1e7423e9b6572d332dbffb4827fe
MD5 eb8742a8f2d04607eb35a75b39558148
BLAKE2b-256 ccfef587434a92ee46413ba0e3f5ba5fab69732516396b701ba7a9038bb603c8

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6aee0185f8749f3fe0e8345c72aba246f4fc85c7a878188594eb6daa485eb5f5
MD5 6b6c6bd7f2d8eb8ba78b67a911b97413
BLAKE2b-256 a3ae5f02fd7cb22a3c5d3eeb52ae73acdf1915d999563549b298a792d8935917

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 db0c812f245d63b490ac6c5937d0836a0d591d2dedf2709f5125931785f75c55
MD5 56fb47bd407d1f04f576961c5a28b97e
BLAKE2b-256 d17c8c7e6c7bb9733371e623eb746ace9f6a5490f3d5ea9ee561dd62ae3b6768

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a9dc85d6d693a39d6fb743961409013d35a8f0dc34b4246bb7318ba4acb8f7ba
MD5 5dde273534a6b150cb21853f9c8a7248
BLAKE2b-256 1b6e2b87a23bb514844b5b212dddf74cd88df8dcbd54e70b0dbc9b2a9b0ed4e3

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cf32e202a6446dcb341380ae0bb6032fd21514ccdcd5ee0369cb9902f6526512
MD5 12c3de81144a39c51ec36b57cade9518
BLAKE2b-256 af371b7fcf60df20929649939dc55d4b71f64dfad34d7dbbdadaa9c890f05648

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a0b14803e18ce0f2c06706e2b77734d6d1c5c7ee91b4d5a47beb50767b67a237
MD5 09e9fd02bf861b5528c6f22a6bbc1741
BLAKE2b-256 b510c5f1e386c3a324b6ae63a573ae9049bb09c3f7dedbc9bbe9ee53b974c81a

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 68ff228f5520bac53f6e4821886127285733e372e2dc8ac0c1e8b66ab25626a6
MD5 26567e8d80055f38513af93d263a68d4
BLAKE2b-256 c7ea4be1acc11d1e97aadf0c9848c92e27ef10dffef35436caedb50f649a27fc

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f425d59058f89ad8ebe7027072f89c7e8b3f2c320346eb805d14b678526cfe8c
MD5 7899fcfeaa3a6ac6ba91fe9e99dddcb9
BLAKE2b-256 b0052532393bec25cbde8e8c780b2f8bb0d1db1a020b1b8f1e1616fe804b1821

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d21dfaedca4a5d8a12a94ba1e5292c635af963db13fa3cfb3322b7d318ef68a
MD5 de9ae2d8126fd93643e5e16b950ba317
BLAKE2b-256 7783f23c31f512efb938cc72231c780b20f8149b311e88d6f7eab3fc96a250b0

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d87bf7301efacda710adbc58b2c76d0a3010624972a41d9fb8b75744e8c1b048
MD5 0df338f4dc502eacd49dabc9f1bd8adf
BLAKE2b-256 5aed8b98d583b59c67fd81fa4229c6e73e26d1499af7fa36bb9b46244772fd3c

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 54a9dee7f5a1a7fc4c9034dd372fe6e368fb934fb5b00a8c3e58dd3c21602449
MD5 4c8c174e4d89dd07a13209d3b181dc91
BLAKE2b-256 6cac7bd4e771e4bbf637329b0a33d22a47724e30f4ddea4d020e2f7d6f2074a9

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9443b38c379d026da7061021fc45cee2b63b1ca37e95175f06de8dbfcf15bd09
MD5 9e0d424a7e61aa95d8f671e2322a1936
BLAKE2b-256 7e537a55f6c32450a61a92049fe2b7af8708a5864e3fcc964ecb079d0c31a389

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b26df270596beb59b2172a275c0af8b60086ea90967f77db7f70adc7ca9c557a
MD5 e1933df436fbe4fa3b98a3286606bda3
BLAKE2b-256 4f2afc53bf8f9639c401867b1bffde2a1764d22d16e6b532ca7d93bd60607292

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3364ef07af48a09e113340fb9426f8852257976547ef55714d9d8010b156edf0
MD5 064a124ac3829b29769771ce5166a1a1
BLAKE2b-256 b84fcaaa3733551af3b73f6a40f168f3be2094e42114f4cd961bce2c7c7ffc62

See more details on using hashes here.

File details

Details for the file pin-2.6.10-0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pin-2.6.10-0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 bb92ea84864e4af47f5c0616b0e4287c0576f7cd88a0048d1e9526d08a3a1feb
MD5 97dd162ea7dcc4e87cc5f18f6e98963e
BLAKE2b-256 d0fd910eeb10a321fa297b6d187169d3ba84f32cd6afd0b646177bf31dcb2dcb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page