Skip to main content

A cython implementation of an ffmpeg based player.

Project description

FFPyPlayer is a python binding for the FFmpeg library for playing and writing media files.

For more information: https://matham.github.io/ffpyplayer/index.html

To install: https://matham.github.io/ffpyplayer/installation.html

TravisCI status Appveyor status Supported Python versions Latest Version on PyPI

Usage example

Playing a file:

>>> from ffpyplayer.player import MediaPlayer
>>> import time

>>> player = MediaPlayer(filename)
>>> val = ''
>>> while val != 'eof':
...     frame, val = player.get_frame()
...     if val != 'eof' and frame is not None:
...         img, t = frame
...         # display img

Writing a video file:

>>> from ffpyplayer.writer import MediaWriter
>>> from ffpyplayer.pic import Image

>>> w, h = 640, 480
>>> # write at 5 fps.
>>> out_opts = {'pix_fmt_in':'rgb24', 'width_in':w, 'height_in':h,
...     'codec':'rawvideo', 'frame_rate':(5, 1)}
>>> writer = MediaWriter('output.avi', [out_opts])

>>> # Construct image
>>> size = w * h * 3
>>> buf = bytearray([int(x * 255 / size) for x in range(size)])
>>> img = Image(plane_buffers=[buf], pix_fmt='rgb24', size=(w, h))

>>> for i in range(20):
...     writer.write_frame(img=img, pts=i / 5., stream=0)

Converting images:

>>> from ffpyplayer.pic import Image, SWScale
>>> w, h = 500, 100
>>> size = w * h * 3
>>> buf = bytearray([int(x * 255 / size) for x in range(size)])

>>> img = Image(plane_buffers=[buf], pix_fmt='rgb24', size=(w, h))
>>> sws = SWScale(w, h, img.get_pixel_format(), ofmt='yuv420p')

>>> img2 = sws.scale(img)
>>> img2.get_pixel_format()
'yuv420p'
>>> planes = img2.to_bytearray()
>>> map(len, planes)
[50000, 12500, 12500, 0]

Project details


Download files

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

Source Distribution

ffpyplayer-4.5.1.tar.gz (88.9 kB view details)

Uploaded Source

Built Distributions

ffpyplayer-4.5.1-cp312-cp312-win_amd64.whl (60.9 MB view details)

Uploaded CPython 3.12 Windows x86-64

ffpyplayer-4.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

ffpyplayer-4.5.1-cp312-cp312-macosx_11_0_arm64.whl (18.1 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

ffpyplayer-4.5.1-cp312-cp312-macosx_10_9_x86_64.whl (21.4 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

ffpyplayer-4.5.1-cp312-cp312-macosx_10_9_universal2.whl (39.6 MB view details)

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

ffpyplayer-4.5.1-cp311-cp311-win_amd64.whl (60.9 MB view details)

Uploaded CPython 3.11 Windows x86-64

ffpyplayer-4.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

ffpyplayer-4.5.1-cp311-cp311-macosx_11_0_arm64.whl (18.1 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

ffpyplayer-4.5.1-cp311-cp311-macosx_10_9_x86_64.whl (21.4 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

ffpyplayer-4.5.1-cp311-cp311-macosx_10_9_universal2.whl (39.7 MB view details)

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

ffpyplayer-4.5.1-cp310-cp310-win_amd64.whl (60.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

ffpyplayer-4.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

ffpyplayer-4.5.1-cp310-cp310-macosx_11_0_arm64.whl (18.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

ffpyplayer-4.5.1-cp310-cp310-macosx_10_9_x86_64.whl (21.4 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

ffpyplayer-4.5.1-cp310-cp310-macosx_10_9_universal2.whl (39.7 MB view details)

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

ffpyplayer-4.5.1-cp39-cp39-win_amd64.whl (60.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

ffpyplayer-4.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

ffpyplayer-4.5.1-cp39-cp39-macosx_11_0_arm64.whl (18.2 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

ffpyplayer-4.5.1-cp39-cp39-macosx_10_9_x86_64.whl (21.4 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

ffpyplayer-4.5.1-cp39-cp39-macosx_10_9_universal2.whl (39.7 MB view details)

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

ffpyplayer-4.5.1-cp38-cp38-win_amd64.whl (60.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

ffpyplayer-4.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

ffpyplayer-4.5.1-cp38-cp38-macosx_11_0_arm64.whl (18.2 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

ffpyplayer-4.5.1-cp38-cp38-macosx_10_9_x86_64.whl (21.4 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

ffpyplayer-4.5.1-cp38-cp38-macosx_10_9_universal2.whl (39.7 MB view details)

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

ffpyplayer-4.5.1-cp37-cp37m-win_amd64.whl (60.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

ffpyplayer-4.5.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

ffpyplayer-4.5.1-cp37-cp37m-macosx_10_9_x86_64.whl (21.4 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file ffpyplayer-4.5.1.tar.gz.

File metadata

  • Download URL: ffpyplayer-4.5.1.tar.gz
  • Upload date:
  • Size: 88.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for ffpyplayer-4.5.1.tar.gz
Algorithm Hash digest
SHA256 d55d54563fcf6c334505b45d4b64825f24fafb5acfa7a9e472c08e877f549069
MD5 460b4e1912863cdf920839168cd4510d
BLAKE2b-256 b9e8f99fa2fe4abbdcc2f80d4b24cf65f3a049566e2cb61ec099d80ac51f367d

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 72aca90146d4276d89bd19a50d544ff2939260fd656a30c9b412598358d9fbc8
MD5 cf3d1c1e215542950e3348f6befa7479
BLAKE2b-256 c73152b0daba77a23165ec3c4cad76af38cbec8d0accbb7d501f81655e0dadec

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17656d43f3fe1cfc3b2fd45151ee2f8ab647fa74c58f2650d5891898ab014db5
MD5 526c64c6220a7777145ca8a63cc04e31
BLAKE2b-256 a6c3bc0dfe211d9c500bebc067a629c2091402856eefd9dee1d798a800d826ca

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52b2c436934b4a3a64c2b14abc61a3f3a48193295bdfabf6000da8f05fc8bad1
MD5 58d8269f3f6dfd27b9f7a3ce9eb611ac
BLAKE2b-256 09e1630b140d54d5ced1ff00a52686ca37d7cd3e20e9e491768dfd47fc4ba2e5

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2c7a037af7c4582c00cdf1dc5dc951f8cb963ea375366f52fcffaa0fd063ee86
MD5 729d6ce5c92f3e61754b88a8cb5ed93f
BLAKE2b-256 c54c2c02f0e8ac383a6fad6c90e9536ad57ee979d8723a10851ae78730ec6b57

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ff26d65dd6f4d9fde883aed1006e2818852c06d2deaec05fb796b37d2a1a0c16
MD5 e79d25ede8e19ff0c95492284a798071
BLAKE2b-256 b977d371704bc9c0b699ea67c107538fbb2b26f605c6bd1470e747f4bef53dcf

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 648cd55b621d41a9bb931d0f2066a775dd2f0a26fcfebbe5df2b5c02555a7e83
MD5 a6061377042a6b81639a9fbe5efd2585
BLAKE2b-256 ded6155d99a263c981f869f0e2640c57632a7e13b57613e219dd73ba8d21a287

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2b76eee9dcd12fa67b04650d34c3eff5793f889de126867694f17f2553606bf
MD5 954ec05223583ac903b780d3109c7809
BLAKE2b-256 cdc69443865209409246be4435be58e4d738c5a5c97cef22cce85b34e04cf600

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 154783a6df5bf432962b12586f8dcaae0a0cfcac7fc221b00b00f4aec63fa5fb
MD5 ce545e3e28485f5dde2534c9d932c5b2
BLAKE2b-256 50ff4ccc7892600c9ce81c6e9e17b2dbe18de7b51e0a02991e263fb268b4bce4

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4c916e82c176d45826f4c838636d2007017354959589ef3d6f7afc3cccdac504
MD5 e628985dc457a325ff5db81773228fb4
BLAKE2b-256 b3dbe1e1d91897fc0f6bbb7c9ad40b7815e7cef37615fb30933ad424c6e73748

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 45e65dd436b879fce4cee40253ff2e083ceec3630ff782ecd083f27a0d67e3f0
MD5 a9934f8996874eac04419f05ae6a586a
BLAKE2b-256 d2fb08e546d41cf428ff32d57177db37adcffd999ff7448d25c93d9e184a4f62

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 526853ad4a382d07c89abdddd882188c025a8fe1f4a9d7df81e52cf7973a0cec
MD5 9bd8df8d9b7ad8445b00976302f18862
BLAKE2b-256 89c166891cf75b1cafb0b9c0a04329038c454366b778fe3dbe9f8d1d9854a45e

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 311a2b5c4ef3854d6bfe8af889603cd47ddf8c3e9ff175800b66b1f410aeb915
MD5 8652c2fb40600adcfa076187cd11bc21
BLAKE2b-256 b13868a914a998db21c3ecc6b47b75e5b8d9acfd3d757f749c22f61dcb9cdc58

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee9851c69a4dca99c79587685689bcd1c8ffc5a371244847e28450982f68f347
MD5 2464ee808b8a55181dda99a358d68170
BLAKE2b-256 1225482415dec1d229e60bffbfde977d08bcb0029c8e87b505218bd335909927

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f629900b0b5717ef935380a8439327e8b1e73577252632acfb32d7367754499b
MD5 aad3b53e38d9ec0fc9213114aca387c1
BLAKE2b-256 d61d2bf444b2f2946440cb700ec93895413f598ce613e31fc1dba9202c5f7c60

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 36dbf4d15f7ecc874983bd23895ca143e0d11f38246bca31227716172a31d2c5
MD5 8895c0ff083ee36a45f656a4d5a9cd6e
BLAKE2b-256 63cca185513a38fb455c34488493d3f4960d9f828f387ce3b3b0293a58ce35be

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 86920b16736d361b81f780ac8e1441f91966b5f1d1abe275981382c8cf8f0487
MD5 20164df09617f0dc7382877ec2926d1c
BLAKE2b-256 8f29912aa8add74584d0531160ccf907e67de4de2b6363d964b6536664f6a962

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 abcbc181fa8685cab0e1db47c51154d8c809dafff59c7d8a37f69a27840f3bd5
MD5 8de04379fec4704036f4884bafaaeca1
BLAKE2b-256 efd7f5b440a3b44bd58e2a991e1427b267fecc828ced9f5071a14e5775e9a103

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d719f663fe1aae0ee97c3fde0fbe626719523d6b5d51424bfdd89a36f159b936
MD5 553c4bead4d19b21a7914c3d202bdd9d
BLAKE2b-256 eb618cf16f42c90334c20c8b8ef68bcfab7c7436605829c700379b408d15582a

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6129d710c5ac4cfb302d6e1e64fc732175dc467e098fff52835f6efcfbb4d6ab
MD5 80b7c2f46f2a0d8af020699d1427fd56
BLAKE2b-256 8a7439a981a6b70a5c1259a6ffd44f409147dd36bbeac43f476904ddf80148af

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ff2647873d959353ba2323295a08ea34544a2bab80cd9b4b872af5f94ee0e39b
MD5 b91d66caf78a6dbdcd63a952fd9330a8
BLAKE2b-256 210edf25f60e95ea276b8e69d73f0f967cede758dbc4c5e620fdd48bdae9941b

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5bfc079ed4481fa0b182433e861e1b22e740e92568f88a9ffabc3c821f6e01b4
MD5 f76c5c3ad4e938a21bca067af158759d
BLAKE2b-256 ad76ac8dbf59312f8f96c5fba1a3340a95797d657fc46aafbab6081e8b14c6f3

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a507da4d9be87e9025764d6b6c0dbae92af51053e02e76df23fe5b5ab3b142c2
MD5 d0d9949f30604a5dc1637e4c7368eef8
BLAKE2b-256 724add79dee3caf31aded264415f2b8ba74594d1e0a77c1b36a8fbe45ba76139

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23bc75bc329bc292029af9e0b9a142a174e6ab63ac68035896343f8bd218b880
MD5 6c2d096e9df4da986a93a72f613986c2
BLAKE2b-256 82e59b1f3ebf600deb054803d68102639d4cddb8ca04c45faa7af529bb1c7fde

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 003dae09ffe6ee053175e3c1b0b2066037cf69ba7f8989e5296fc710c5836ad9
MD5 f0de4b78b24db0111cb4ce37d7818915
BLAKE2b-256 6088cbe611f4e45aba4780606fff1f54333fe4fd4a4855382fe25dea1ad60612

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 74e82e41b1a955ac91b4e08191002acf9d944740f8ba60cb6ac967d739dc1794
MD5 cc0e9c18789ef0830fa9bbb21ae66abe
BLAKE2b-256 0c1f5ec14ab76fed2b528343180463aa0d64d4689664a5213a242ed22be631f2

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b234b87f8872e7cb0fae5447422a36adbc331bab5a1552290e7bef29b2acf70b
MD5 b6ce3b3fa3a3c639037722b9b6ce51fe
BLAKE2b-256 eb1d562ff3303228219ab9de549d41c8e730d2fb42a54429ec6f8581668d16cd

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 499b7577499b9eb4b3e0b1462e7aa9fb7a94d11223a12ab7b92e2b34972da587
MD5 9d061ba87d970adb949387836a7468dc
BLAKE2b-256 729fd9d92eda688bed14d698506dc55f3cf6f0903e8c80721371db8c457bf10e

See more details on using hashes here.

File details

Details for the file ffpyplayer-4.5.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ffpyplayer-4.5.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d3a7baeb040891e67a71fd5969f5f56aa6114ac23a2997ac29fb6af145ba9377
MD5 f36f4ac5c855186755b0ce8943d89dd0
BLAKE2b-256 cd8b36c798196c6ab0a26bf9787fd0de8eff4bebb643e2742819dd120761f2d4

See more details on using hashes here.

Supported by

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