Skip to main content

Lightweight CPython Debugger

Project description


Dragonfly logo

Lightweight CPython Debugger

GitHub Actions: Tests GitHub Actions: Checks Codecov
PyPI Downloads
LICENSE

Synopsis • Installation • Usage • Compatibility • Documentation • Contribute • Credits

Buy Me A Coffee

Synopsis

Dragonfly is a lightweight CPython debugger designed with speed in mind. Contrary to more traditional debuggers, like pdb, Dragonfly does not rely heavily on tracing, allowing the target application to run at full speed in most cases. Occasionally, tracing might be required, so that the slowdown would be similar to that of pdb in the worst case.

Installation

This package can be installed from PyPI with

pip install --user dfly --upgrade

Usage

To debug a Python script or application, simply prefix the command with dfly. The built-in breakpoint() is replaced with Dragonfly's own implementation, so that you can set breakpoints in your code by simply adding breakpoint() where needed.

Dragonfly is still in an early stage of development, so it is not yet feature complete. However, it is already usable for the most common debugging tasks, with some initial support for multi-threading.

If you find this tool useful, please consider starring the repository and/or becoming a Sponsor to support the development.

Compatibility

Dragonfly is tested on Linux and macOS with Python 3.8-3.12.

Why Dragonfly

The typical CPython debugger relies heavily, or even exclusively on tracing in their implementation. This technique is very powerful, but it has a few shortcomings:

  • high overhead - tracing is slow, and it can slow down the target application by a factor of 10 or more.

  • limited support for multithreading - supporting multithreading in a tracing-based debugger is difficult, especially in older versions of Python.

Some of these problems have been addressed in PEP 669. But whilst the cost of monitoring has been lowered, some impact still remains. Besides, PEP 669 is only available in Python 3.12 and later.

Dragonfly poses itself as a lightweight alternative to the traditional, and the PEP 669-based debuggers. At its core, Dragonfly uses bytecode transformation to implement traps. These can be injected where breakpoints are requested, and control is then passed to the prompt. When the targeted bytecode is already being executed, Dragonfly turns on tracing to ensure that any breakpoints can still be hit. In this case, the performance impact can be similar to that of tracing-based debuggers. However, this should normally be a transient situation, and the ammortised cost of debugging should be essentially negligible.

To make this clearer, let's look at a simple example. Consider the following code:

def fibonacci(n):
    if n < 2:
        return n
    return fibonacci(n - 1) + fibonacci(n - 2)


from time import monotonic as time

start = time()
fibonacci(30)
end = time()
print(end - start)

When we run this without any debuggers, the reported time is of the order of 0.1 seconds.

$ python3.12 -m tests.fib
0.11031840229406953

If we run this with pdb, without any breakpoints, the reported time is of the order of over 3 seconds:

$ python3.12 -m pdb -m tests.fib
> /tmp/fib.py(1)<module>()
-> def fibonacci(n):
(Pdb) r
3.2781156906858087
--Return--
> /tmp/fib.py(12)<module>()->None
-> print(end - start)
(Pdb) 

However, if we run it through Dragonfly, again without any breakpoints set, the reported time is essentially the same as without any debugger:

$ dfly -r python -m fib         
0.11001458810642362

Bytecode debugging

Dragonfly can also be used to debug CPython at the bytecode level. When setting trace-opcodes with set trace-opcodes 1, every stepping operation will be performed at the bytecode level. The disassemble command can be used to display the bytecode currently running, along with the values in the stack for the current frame.

Contribute

If you want to help with the development, then have a look at the open issues and have a look at the contributing guidelines before you open a pull request.

You can also contribute to the development by either becoming a Patron on Patreon, by buying me a coffee on BMC or by chipping in a few pennies on PayPal.Me.

Buy Me A Coffee

Credits

Artwork by Antea a.k.a. Aisling.

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

dfly-0.1.0.tar.gz (8.0 MB view details)

Uploaded Source

Built Distributions

dfly-0.1.0-cp312-cp312-musllinux_1_1_x86_64.whl (46.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

dfly-0.1.0-cp312-cp312-musllinux_1_1_s390x.whl (46.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ s390x

dfly-0.1.0-cp312-cp312-musllinux_1_1_ppc64le.whl (47.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ppc64le

dfly-0.1.0-cp312-cp312-musllinux_1_1_aarch64.whl (46.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

dfly-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (41.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

dfly-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (42.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

dfly-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (42.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

dfly-0.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

dfly-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (41.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dfly-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (33.0 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

dfly-0.1.0-cp312-cp312-macosx_10_9_x86_64.whl (32.7 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

dfly-0.1.0-cp312-cp312-macosx_10_9_universal2.whl (35.1 kB view details)

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

dfly-0.1.0-cp311-cp311-musllinux_1_1_x86_64.whl (65.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

dfly-0.1.0-cp311-cp311-musllinux_1_1_s390x.whl (65.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ s390x

dfly-0.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl (66.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ppc64le

dfly-0.1.0-cp311-cp311-musllinux_1_1_aarch64.whl (65.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

dfly-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (61.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

dfly-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (62.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

dfly-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (62.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

dfly-0.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (61.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

dfly-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (61.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dfly-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (33.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

dfly-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl (33.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

dfly-0.1.0-cp311-cp311-macosx_10_9_universal2.whl (36.0 kB view details)

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

dfly-0.1.0-cp310-cp310-musllinux_1_1_x86_64.whl (48.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

dfly-0.1.0-cp310-cp310-musllinux_1_1_s390x.whl (47.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ s390x

dfly-0.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl (49.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ppc64le

dfly-0.1.0-cp310-cp310-musllinux_1_1_aarch64.whl (48.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

dfly-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (44.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

dfly-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (45.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

dfly-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (45.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

dfly-0.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (44.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

dfly-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (44.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dfly-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (33.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

dfly-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl (33.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

dfly-0.1.0-cp310-cp310-macosx_10_9_universal2.whl (35.9 kB view details)

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

dfly-0.1.0-cp39-cp39-musllinux_1_1_x86_64.whl (47.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

dfly-0.1.0-cp39-cp39-musllinux_1_1_s390x.whl (47.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ s390x

dfly-0.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl (48.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ppc64le

dfly-0.1.0-cp39-cp39-musllinux_1_1_aarch64.whl (47.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

dfly-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (44.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

dfly-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (45.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

dfly-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (44.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

dfly-0.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (44.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

dfly-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (43.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dfly-0.1.0-cp39-cp39-macosx_11_0_arm64.whl (33.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

dfly-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl (33.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

dfly-0.1.0-cp39-cp39-macosx_10_9_universal2.whl (35.9 kB view details)

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

dfly-0.1.0-cp38-cp38-musllinux_1_1_x86_64.whl (51.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

dfly-0.1.0-cp38-cp38-musllinux_1_1_s390x.whl (51.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ s390x

dfly-0.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl (52.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ppc64le

dfly-0.1.0-cp38-cp38-musllinux_1_1_aarch64.whl (51.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

dfly-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (48.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

dfly-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (49.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

dfly-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (48.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

dfly-0.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (48.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

dfly-0.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (47.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dfly-0.1.0-cp38-cp38-macosx_11_0_arm64.whl (33.5 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

dfly-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl (33.2 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

dfly-0.1.0-cp38-cp38-macosx_10_9_universal2.whl (36.2 kB view details)

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

File details

Details for the file dfly-0.1.0.tar.gz.

File metadata

  • Download URL: dfly-0.1.0.tar.gz
  • Upload date:
  • Size: 8.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for dfly-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1eb5768f625642f340a112ad13623f49e8d0457917db9ef15018f72800128000
MD5 923afbdc9fe98ef1b547cb585ec8ca38
BLAKE2b-256 348ca8c66dc19b3d685270e8fa2491758afacb49bd23ec6336aa8b4fc1d639c8

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 acf113666e521a833187ad87d071c09f4e67c1b0a61450b07bc6ab11b624822d
MD5 06477c7ff7be5b44e8c0a1abf95e2db5
BLAKE2b-256 ecfeec2d2a60ebfb2c4417601320c3caa7038646daded060aac21b6fdac9810d

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp312-cp312-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp312-cp312-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 2395ab4b0fc1016faa31ed015f1b3d11a648e61429683c895c9c572239494f4e
MD5 d1e5a80442a81e535483216aab6e8eac
BLAKE2b-256 65289c3a09714d6c27336414eafc3801f21bab29d213d7357af79d8c6bb74b86

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp312-cp312-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp312-cp312-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 69e177352ae3f28e576d87a05a489880ffea4e377c6ffbc30d951e6568141564
MD5 6993b526c31411ca1f654e3607e32ac7
BLAKE2b-256 59b54897c2c10b6325264e1792072bc527ed27896109cf056f441bddec291c86

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d3a8593fc1acb91854e35d9d39bbb2aab248538c439c4d2ae6cff15cc24fbb58
MD5 c6c6614245a21c591149bda6c0f122b6
BLAKE2b-256 d6f25e0c4046f366fe8ddbdad8f34b0e5455b870279e8189b9d51e95c6e675b5

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9af23069bffe997fbd4f8404fadfdc111d7d19c020f76137604532b83203fd20
MD5 99213af88c589633058c8583ac5b46f4
BLAKE2b-256 c63ec9d1ffc546b3886baf56e5b2c66dbffdebff737a8c5320d20a8ffd5685e1

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c8d342117d81f75e88f1e694e449bd594075fae352c463c1d803917723491cf9
MD5 11cd3b6c21ee8c015437385d896ac81a
BLAKE2b-256 8e4f1e12cc02aa984264d088bcc4b010231ac3781df58e3f0e931e8f8962bc72

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 787ebe1b04617af1fba122d3e80b1ad40b386c4eff1e4607e6bae1429ec410cc
MD5 ecd7e7fff39f0d6319a372ba1f5509ad
BLAKE2b-256 7aa406f7c151ead1e00f58713b777d839e3c80d5336caebe99629e9df9ffc70f

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 438eca902f6e10317ac7c2d109935fbffdf540f88dc21fd43f2b81d46806a078
MD5 087e52dd58b68a2c9ace0b1751e8a9eb
BLAKE2b-256 fbec65d648ded27c6ecc7ec4e5a95899ed9326e6a8d042aa70ddf2bc5bc173f8

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2cbe6241d3b087e3adedfbd751a4f6b27b5eca25ec61800d56288cc5e49e26da
MD5 32a7e21617f5b0ccdbf6e1262ef00950
BLAKE2b-256 04f1d4b8a37435b744244b5504ab4cfc820938114dc50efa909bc3821f415f92

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88ba3af802e824979722a988e0e0d2601a01f7c786b907e7bd80f9fea1104624
MD5 19f2658c56ae738b94c398de7d53a2fd
BLAKE2b-256 cfc520563d287ec75b3cddff9428e71fd2d88d7aca2219a1fb56bc0db09d67c7

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 935c929958d9bdb89546c11acd06df1889c0681adbd053a4693281a05c878751
MD5 bd046cf27178c958774a10d297decb3e
BLAKE2b-256 4bb36391e42461da6d220c938d350252b46fe6bc0b3ddbd6df52f27ea1827322

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2f4adee3db92d20b4e4b5d3a0ce0bf86c7091ccabcb247869419c74dea0dbd7b
MD5 5083856df244f39a58c357767641f71b
BLAKE2b-256 d026caffce2fa633ee29c5b3fd7bcebc6e81cb6061a70224f4853ad58095f63b

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e5bb8c43269e232f5b5b7f8a1025aef8a4a7cb4cfcb741a68888246f2d1eb9a2
MD5 3e520ff3a90430674c5e1f35dfbd567a
BLAKE2b-256 a2bca2618f64c3baf0593f4fcc9ab5b03d5034740e3ca5c763363b94a866d5a3

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp311-cp311-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 92025bc855034426e9e299a6021795c740578f51e4c942b1c7e3501c448ee2e5
MD5 0b092048adc48b0364c644d6243a690f
BLAKE2b-256 555a4ef863b8c47b0401d024a22ac656691a01bb1dec64374da2ffa6fc42ed87

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 c92e57ad78152ab2ab59113a2119664768209e8497aa19c8ded7b36137bb9c8e
MD5 7957924307fa7b88533e7f9be563a0e3
BLAKE2b-256 cc90ab8617cd82c4338a2239e3ee116c6365c0a2e02e32e1bb91fe0c517efeb5

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 eca70fd8be580f1e9f0be7fb5e63e6e54e4accc25dd394e121ac8f7c88f39f6f
MD5 1a8b6bb9757087de231e7f8716536008
BLAKE2b-256 55c70a78feaf92aa88b13ad59a6999c5fc21c4d1bfb54e467d1c7913dbbc0ba4

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2d10c08f5bb731548d6a4fb770facdd0226596df281b60af5a3d253d6f093948
MD5 bd17792a690ce9361acfc10ea2603dd7
BLAKE2b-256 b226d9d9f160b7196e516b71553dd8d4ac6ad1cfb5862d9b3007d404dea68f04

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a9a06500cd8ffcc98974cd71691bd4a9578f7df95a66bfbfd8b8073c353b5619
MD5 d4017cc464653cb101f57484ecbfb013
BLAKE2b-256 054000076b40e443b061b10ec8f67c41a06275796b63383cbe56bc10bd435c75

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8831bd8ebdd973eed4f1d31a06fd676533ce1a1d0ea154176de1c45ba776500b
MD5 4b6ee54b6d98d00b026f7638ff9f7637
BLAKE2b-256 46f2b9bb55d33643143bfdb3221b7d5547c802ce5f9e27dd81749bd9c2a93412

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61fbfb2a0d5c87e798e4f9a80a4c3a77307ed5f24ecc646cd1762705f5190731
MD5 7c39e5f4bd218eb268b2bbec4a450478
BLAKE2b-256 e82309066002037f3ca1ea01f695391462dd3a7d5068df960e9fdecd0743c8e8

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 18ebe09bfeeef3099be1f65a7e8df6cd6516dc06ea31612fddc1a3ba69ad5d19
MD5 9458fa9467d4fcfe0f581f3525b01ace
BLAKE2b-256 b13610652aa7bbd07bd1a38641fd6c1678a84b5d77a27289ddd02da04caabfea

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f64927ff24c11cbddf12cc7d66aa121f0e955c61ea678ad21cd728e193cf990
MD5 071fed39b541e19c243831354da037b5
BLAKE2b-256 bc3a30399de7322406e8deb7f1c7ca7971aef0fab8316e0c6902a08c20a690d2

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 167261257ddc5515f6b2262e3865d11ea0690ce207b381a469d6669eccc0f586
MD5 9c2238d6600ccb55bd286a78b2138e8a
BLAKE2b-256 e2489c3cc4c2a9b3d68727e74c2e79501872c93ab201005a6e25eb6a281ce685

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f9bef9ca4e6e9955b2388e558bfcb4948569cf84ddb7606a24cd4e570fe4df54
MD5 1da766c2be136ea3cd90f3588b410869
BLAKE2b-256 d57ac018cee57cc6df1753c41df91c084a5bff7e4dd30295e6bce3823e47de06

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e07d87ebe30a1b83c3e7dba325f3de643935277b7bf0106a164bb176dd825b88
MD5 11066310922cc51827d869e6ffe88456
BLAKE2b-256 6ca0a1be56de3152e7fe011f886f6d18255d02c73147da31d3719344837a1c0d

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp310-cp310-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 6bfb55745c7400bb9d7d90b2056094dab3f9edb158072b4d139a6fc25dd07b70
MD5 62724e83e6429ec0bb2e4305b14a9e43
BLAKE2b-256 3f59e4ac80f818c1fc07b5880a299e247e26975eee0f8f439c4a57046ddc4371

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 2db8b714b09cf7af2e2b071ffcebe24607503295e55bf28944e218994482d770
MD5 6b11a24e442254deced65defee46d573
BLAKE2b-256 847fd862f6da587f1f795a0c2c17b377acddaa24e92b48cc96a81d2a23a984ea

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 38c53829f81c1e96ca5d8182b8ca2d484ca4e40347f1153eb5f144abba9ebd49
MD5 f5fabcf5feda4082ebf6400bb541b152
BLAKE2b-256 d952bfae4ed495938912466f59d5e547ab608f06f52c3cd81ac6d7280d000788

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1992e921bce0e2c9543fabf37a9bdb3d75ebf31cf3931fe0df620ef66149df7c
MD5 c71a4ff60ecbb262463ce641437f68a9
BLAKE2b-256 7b365c5b56434efa4f1bbc7053a642a71fbe24606c883de1a86ab696a0168e97

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ed718137bb57f35e837e402ec394b1849440253112db060f6280115a0c3d8668
MD5 d8afd35e5e725b08ed370ae51d7ba981
BLAKE2b-256 5ec0d9ba303998a001d792235c42c9cbaf346156748a16c49a03fe9adede3d1f

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3c8586fa7bfaaba1337f6cd476956ff9e88f6566e864a2d100fd2aeacff040c8
MD5 63536b2f2f2476db3959405172ff2df7
BLAKE2b-256 3273e40fda129987425590a4542b2eff4b176fd01ac64f7ac940482197258343

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eea86992efd665b84f1382757ed4fefb4520645927c58550281fb84c398d2584
MD5 bc68ba7b688494055d7cda064bc97188
BLAKE2b-256 91027c6cc1f084fdee05b4da96fe56a8739f8e36a9580af075477ccd4b4261e1

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 44fe907981b67f8704da56f0d442e4c4c9b56d0663df7c17fcca2c968f4a2405
MD5 2699a5c592ebd7c89dd7369c0f17a919
BLAKE2b-256 d3f34c1123c2ef9d8a5b3d8726d92af66c97646877fbb2a42f1e26b45e668eeb

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e89fef01316ef22c7f9e38d62a8a563cefa154e5cb6818c1a080d0ed7d2bb83b
MD5 8bd8a799a8cdc307faf46615f4a378c7
BLAKE2b-256 ff25d6ff8556690e18e2058ff08dc2585e0da6a7ae70e2a4bfea3423ac030132

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5fc96ba0a5b95b7e1b4616b9da8fcf1cf60bdbd338273811164774a22769551f
MD5 5d1eb475c12fe435071d199c1c5b156f
BLAKE2b-256 c4923e541c8eb5f0b797b87845a2af78b3b948bbb82213dbf6f8e22a23a63462

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 83a4cc28270331b5b4d13dafc4a568a7bdcaa2fc7c40152acc5e32e8d58bccd9
MD5 30f29a6ff09126486bc281c6834a6086
BLAKE2b-256 9690f700e2606983fa348ffde554f61c216af3e631f1e86d75edcd18e6483e0e

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 22854e94bb4daa222915530660da51e60d8fc39279ca822e32bb4191bf25a0cb
MD5 3f0d75c14a888f5cddb434928bb17a18
BLAKE2b-256 0c4a3d84fc593c812a5230980c00ebe663b62ce9432da281a5ea9500438e7c94

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp39-cp39-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 10a830c265bc291b5e9ad736073a44ad11c78ba936ffa87f72e55ad06663e100
MD5 b1f5bb4ef9840c7894bec988cca6188e
BLAKE2b-256 68064f9656f491a8b74dfb8102a2ee809cfd41ddb4b31a40577dcf25c1ce9ee2

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 9392881e7cc6104c1fffc7745fa0694fbf14724ae6ca2a98be12f55d79a076e8
MD5 d6ddbe0f5d517d6563174180b4c353c4
BLAKE2b-256 59c5e3bca3877dd745c982588be4797cd88d586295b38e7d53e8c29e0057c162

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1e962512340fbf03f39567b673a68e08c7ac694e1ab002ec37e2274b48e6db9a
MD5 015a4bf33c67e5536d73a59274647669
BLAKE2b-256 cb396f14642dd5604887d40cd7b9c8c4c4e435424e85ae91af97ee7b377bac40

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1f98fa82a7333aab6a8a8c0ce5d7280c19e03825dcf12efcf53fc847a0fac801
MD5 51a5993614d2a686b495a4469c27e004
BLAKE2b-256 ec733ae95aec5e6b4d22681c95cbe55fe7375ccdcfda8c94392477fca6fe6263

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4a333dc8f911a45b67f0d97f80d4b0d823728a4803707f8aee8379361d6f2fc8
MD5 6e73fd1a96054193b4f2a60fe0322995
BLAKE2b-256 eb9f1f2623c74e8148075108883e041601d599186846380a7689bee8071f6dd9

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e5b29b09cab9b7eaa2c00e991d319fccb7d46fa2cb0ad884d4c25f08effa7824
MD5 27189d3e5a44ff7c59e6ecd88127d57a
BLAKE2b-256 0202f5c26ea7be726678547a1c1520268e35d925545f5eca0aaff3b309332326

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d117db0ca000f319c2c509d54b9540086cbcad77904e8bbfddbfedc4870f59e
MD5 1d80f3722af1cf7906392be6a4d226ee
BLAKE2b-256 02dc8a17a92533811ed0e038fc29c40c0110f8f4d846d2cecc829aa2bc2dfc76

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ff4ebf12095e1ed8c7da8392d7d3d7b90d8c29c2b6a54f25dfb4bd4101304be6
MD5 94e758e0a5df2a6bacb905aff03cb64c
BLAKE2b-256 e96a894e850704d9d4e72a9680154afd76b164291a1311106759bddddb0667ed

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 134743d575d9e214466f6d295442bc6d9823048254d65624777e36336c73feb3
MD5 a2b32b8a7ea0aa9a81f2c1a013a81c8e
BLAKE2b-256 86d79bcf3057d4d066c804b7f55a902e2b1c3c6142a8d6ae864b73e796bfddb9

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0d053c627fd8db03e0c7a649efeec92aa1ac7f64d696df90dd5fccd477790fbc
MD5 126a2af5b256c590f00be2e20ce86a7e
BLAKE2b-256 aee86826165378592935ca3a2b336efd8e8a1adebb3bec9c16dcc064decb9ff3

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 869475ea0e54761118b5352b668a1e240190f23bb8614c15446ac669ba577246
MD5 55ba6ec6984e5e0965de945ab53b51da
BLAKE2b-256 573e8e780703521ed9b6f63243ab3a296ad8257a42524cce971950fa9d073256

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 aff056fe4bde78209585bb39321d1e2d52e878c28c2dc1573d0ba9c3e0dd7c26
MD5 f0369bb304de461a5a35e73a35ef4a82
BLAKE2b-256 22652195846d27963358e4f6a7187b56b25fd2c09778c79d97162408feaf17c9

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp38-cp38-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 42a76e7846ad9d215ec68d8658cb23d2e7399b7f102856e6fdf9c5705e09d0cd
MD5 dbb35cfe474f437caf4fac3a7cddc011
BLAKE2b-256 7dd1c5fd601e162ba21c9b9dc61d0f2571e1c20b16726c6126327c6dd5a19555

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 7a4cd426d879aa41d997dd8a0acc60f66fac4bf47617ccb55708f7ff4d0bdba2
MD5 4e3aa6835c099cac40efa3565e939f40
BLAKE2b-256 0d153303a54f95f64157dc1f342ee463cd49bbeaf20f46686efaecdb14860b5b

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f04868e43bf4f945c271fc685bc8c2d2503a7a944b5c33fe721e2aec9be5e48d
MD5 6e374cee686e669e2be2940c1dcf3a9f
BLAKE2b-256 b368bb45cadd806b6d856035981bab9b7587e04ec5930bafc8730fb35a42516c

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ab7733b2b61507180b32999c9a1b15d4243d4a5f53d6d926b822494e550d2cdc
MD5 99f24c3cacb6b9cbdeb50014b78139b7
BLAKE2b-256 85aa68c61f228f34527e0ef70d6f2d2911e92e9ef683a446a44d93d0376f5517

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1f00ec66bb87f1ba6ba219d59c4db8d7eae86ca3d966543cf494a878415198b8
MD5 6353b730dcf5739739ff44677f67b1d1
BLAKE2b-256 40903d65c5459b096ccd81e4d4a061cd01a68b5ce33077b67e0a4189d914413a

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e4372ab8aa6b8fd36c51419d45a00d33d610f1e374f3821a5406894ae0dfdbef
MD5 8204ae27814836b50b349e59d14c4322
BLAKE2b-256 b0e299c9b0caae4fe9b0f34c361eeb35ff9ef82ccb3c40bf1df583ba59044ef4

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df87492f3a80e9b09eb1df72c1a7ae74596ba8cd8c4d847b42eb2e58825e41b8
MD5 9fddc862e3d2a90525a39aec26e7ec95
BLAKE2b-256 1853dbe8625ce6e35d18aff0b2c3812032397ec44e539f8857e63d0099bd5f5a

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cee38721193117c23fda056b0b0b8cf675c1f32a72208c25f1175bea3fb77aa1
MD5 ddb579256cc9dba49dfa617dadd9b980
BLAKE2b-256 b92d2340b5b379f4304ab2d800c65499c5cc67b41a9633217a163744bb6864eb

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7551e45801c20940b89d733df7735e09f5f3aa16cd5e324201b7c2abd531c175
MD5 856ed60f64bc78906d97f08beae46607
BLAKE2b-256 f50de12237b2d9000b039f8b53734b8321d79a8acdd744a5dc52567787c34802

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 60f02fabd1dd1eb5318d00dff1559c737ececaf4555b51bfe4f9c6f00daa8794
MD5 0278a7a4199344b302475428ec59713b
BLAKE2b-256 b14b83ea032b8074b8d0ffef19c5f79ab62bad5a2210766ddccd6d2c7458cdf4

See more details on using hashes here.

File details

Details for the file dfly-0.1.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for dfly-0.1.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9ab394d725e3449809472e7ddf09d21db9c772917a4702c57852c1c379f19664
MD5 e1d66bffaa0c44f98fa115348a176ecd
BLAKE2b-256 7e67f276ca85f5b7d95fa59e2624c9675f27591103a9c74dca97ab64a4a14e96

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