Allows for runtime hooking of static class functions
Project description
Fishhook
This module allows for swapping out the slot pointers contained in static classes with the generic slot pointers used by python for heap classes. This allows for assigning arbitrary python functions to static class dunders using hook and hook_cls and for applying new functionality to previously unused dunders. A hooked static dunder can be restored to original functionality using the unhook function
it is possible to hook descriptors using hook.property, and an example can be seen below
Calling original methods
orig(self, *args, **kwargs)
is a special function that looks up the original implementation of a hooked dunder in the methods cache. It will only work properly when used inside a hooked method where an original implementation existed
hooking single methods
@hook(int)
def __add__(self, other):
...
return orig(self, other)
hooking multiple methods
@hook.cls(int)
class int_hook:
attr = ...
def __add__(self, other):
...
hooking descriptors
@hook.property(int)
def imag(self):
...
return orig.imag
fishhook.asm
This submodule allows for more in-depth C level hooks. For obvious reasons, this is vastly unstable, mostly provided as an experiment. Originally created as a way to grab a reference to the Interned strings dictionary.
from fishhook import asm
from ctypes import py_object, pythonapi
@asm.hook(pythonapi.PyDict_SetDefault, restype=py_object, argtypes=[py_object, py_object, py_object])
def setdefault(self, key, value):
if key == 'MAGICVAL':
return self
return pythonapi.PyDict_SetDefault(self, key, value)
pythonapi.PyUnicode_InternFromString.restype = py_object
interned = pythonapi.PyUnicode_InternFromString(b'MAGICVAL')
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file fishhook-0.3.2.tar.gz
.
File metadata
- Download URL: fishhook-0.3.2.tar.gz
- Upload date:
- Size: 12.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c0b04769c89d7bcf957e6f32fee100df2c0f523aa1d0f9fa2bf8621d3f48bcb |
|
MD5 | 3378d7847eaef83cf90a136e2fa50050 |
|
BLAKE2b-256 | db62dc44fcb4af474aac08272d2d58f9f498c284ce0cd9784ac16e9e709019e5 |
File details
Details for the file fishhook-0.3.2-pp310-pypy310_pp73-win_amd64.whl
.
File metadata
- Download URL: fishhook-0.3.2-pp310-pypy310_pp73-win_amd64.whl
- Upload date:
- Size: 18.6 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7b846977ac7e08addb8338f3e510e622fe45c292f1ce6380547a6cb86595ed4 |
|
MD5 | 3046e20d166db949bfd872f67d5cd422 |
|
BLAKE2b-256 | 74cf9fba6ded812b65b409200931867c32ce0482173b5b53fa42a2206cfcff4a |
File details
Details for the file fishhook-0.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.9 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2174126945adf70aef8dfded2d4e1b163840d86b69ff2c25cb863e61190bbc8c |
|
MD5 | 7e9ac3f054327d93d1eb728ded3e9a73 |
|
BLAKE2b-256 | bf230915203cf290699cfb42a075ca81a02c554f3008ef1f1fe6c62c96030aad |
File details
Details for the file fishhook-0.3.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: fishhook-0.3.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 17.0 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd8339ff34f3d38055140320ac9e41fbc702bc0987d556a07535d6a7141104fc |
|
MD5 | 74eb765fa9fad5f50fc8ed788d930163 |
|
BLAKE2b-256 | 33c6fd2f9fc64dd470ccb9196e2546df75ac6f025e4f852ebc85b31ce9967e89 |
File details
Details for the file fishhook-0.3.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 15.4 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85bfd2687835a2767fde6b85d5667c8f7511551c22cde09e7c318537aac1e7ca |
|
MD5 | 5bd9df28a85552bc1e92fb53e0269a8a |
|
BLAKE2b-256 | 8c4b3c0c3ca637714f6b6c155500bb4dce8721ed2489d73b6aa02809961227d1 |
File details
Details for the file fishhook-0.3.2-pp39-pypy39_pp73-win_amd64.whl
.
File metadata
- Download URL: fishhook-0.3.2-pp39-pypy39_pp73-win_amd64.whl
- Upload date:
- Size: 18.6 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc49942c9d89866640cfff8ef1ea866b14e21aaedbb01d774126fe3033c2d0a0 |
|
MD5 | 9deb6610b035a7bb01e2c9c43413c4a8 |
|
BLAKE2b-256 | 29496de51d61045bc30fe9d3f4b191edc0b1e08367b06c5b4e70486f31567fcb |
File details
Details for the file fishhook-0.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.9 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b015892a975100ca039f1503f43116df8e16574fbb54a42030db1b27b5520ee |
|
MD5 | 861aa405e528a127b38bf094186083ea |
|
BLAKE2b-256 | 46f1faa7bd2162f952bc934c05eeb138df07a614e1703f232b21d10ceef14f1f |
File details
Details for the file fishhook-0.3.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: fishhook-0.3.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 17.0 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0691480409c680c301bf76d2f2f1ad451992896d26af9eb4cd04066cf3870ca6 |
|
MD5 | 5a28b997148f8f7c4cb4aa7e2e5ac4c6 |
|
BLAKE2b-256 | 24d47b6b89d9f7847ecf07bb2f54587f2034ecd3e77bb4a296aedffa69ae3c60 |
File details
Details for the file fishhook-0.3.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 15.4 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b6b6884421dd0839c2260d6acbc0e84df964a0c5d42118548f504917785f43e |
|
MD5 | 9927e924571fa6b3717ca1fb6363cbd2 |
|
BLAKE2b-256 | 6010d328b92dbf45f6889a672cc0b79e8fce751c7d4d1d78a2298e0338eab0fd |
File details
Details for the file fishhook-0.3.2-pp38-pypy38_pp73-win_amd64.whl
.
File metadata
- Download URL: fishhook-0.3.2-pp38-pypy38_pp73-win_amd64.whl
- Upload date:
- Size: 18.6 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a85e99e34395e78646d37b05cb3e7d6e0dbbdc8de36402d94e1d2c90a13af1c |
|
MD5 | a026c711cfcadd5d0275a7d91f0e2218 |
|
BLAKE2b-256 | 9442ca60bc813004d025f338af8e75e724d734f7f4932c8b2363ad8158d021f4 |
File details
Details for the file fishhook-0.3.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.9 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 960a840554177183104d9c210f87a4ac31722177965f587fe902d2f74721eb95 |
|
MD5 | e628df3f7e49d6765ca85eeb2804d019 |
|
BLAKE2b-256 | d0236eaa8939ac023d8579bdbf1e9fe61641b8921df902fc0237f96e6115c1d2 |
File details
Details for the file fishhook-0.3.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: fishhook-0.3.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 17.0 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 138452ca0ef1803cd3855a7604b2e71083634048c6d58bb93ac139d6ef13c7dd |
|
MD5 | 43c60009b036c7a61d9314173e1f6826 |
|
BLAKE2b-256 | 42764f0582dfcc9a6195b6aed91cce9ec2f475dd039d8ca5f308ebd91ea4da5e |
File details
Details for the file fishhook-0.3.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 15.4 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59c6f4ff90ae13bfeddcba7087a7cc385379afda9a8a6cf6d7344c073d3fde05 |
|
MD5 | ea85a35f3d0cc2f00dda96389a98198b |
|
BLAKE2b-256 | 1118d76e18260ecd695fa702423031b41a0dd9b5b005f66ad8cf7deb576b1261 |
File details
Details for the file fishhook-0.3.2-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 18.4 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 081a895f41a961881b687487fcb8d74b044791f00b390073b2f5ad704a385fcf |
|
MD5 | c782868d6156da726bb0c0e778ab12eb |
|
BLAKE2b-256 | 79f0107e5f14a35df4f4f400c9cd15beeb82cda3d3dc1ee0688e8a5527f093de |
File details
Details for the file fishhook-0.3.2-cp312-cp312-win32.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp312-cp312-win32.whl
- Upload date:
- Size: 18.0 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23e553a4f692515ca87bbc8a4e4d5fbdd557b5b8c4be9dc00838182aeb6e5f58 |
|
MD5 | 341ff88c9a4a3dbbbe1c832a605718f0 |
|
BLAKE2b-256 | b08341a82ee3a492136741a486771b4a06cd9edb28066f4765a2604904f99b0c |
File details
Details for the file fishhook-0.3.2-cp312-cp312-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp312-cp312-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 27.4 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac4cf5ad1be33b6ffc05e57d9446c498ca99c9e542f3832f328d381366c9294b |
|
MD5 | 535676c2caa047893895d7db5fb4c144 |
|
BLAKE2b-256 | 6bf412af4870bafd5a5c7b52ad50c5ff3ad6b2ef539f7153ebda3c7235aca564 |
File details
Details for the file fishhook-0.3.2-cp312-cp312-musllinux_1_1_i686.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp312-cp312-musllinux_1_1_i686.whl
- Upload date:
- Size: 27.4 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6378512de7112ce22921c080068a23d0767109f1d5e3830ff8f2e08354479c5 |
|
MD5 | eacef433de2c89f137af5b1fd8716129 |
|
BLAKE2b-256 | 21e7d1c0013c981b4495287f2d9aed0633dfae947fc2ef649a5d767aa56ca05a |
File details
Details for the file fishhook-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 25.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3edf9bb596813fba3bb141c3efb4d66343316f961eb52514813bb203e55c4ced |
|
MD5 | c6a3d1faf149d275174b5da8b77c1f55 |
|
BLAKE2b-256 | bd78eca2efa61389af9f990e7a208e7996febfa9a910b4e4d8495a5af4074e97 |
File details
Details for the file fishhook-0.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 24.9 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1d8951906f421a1cdb74522176e99f6a1dbf89b1fd976e7e0c9d1dac4b48c22 |
|
MD5 | efc32a2845b7927deac88a2cfb22152d |
|
BLAKE2b-256 | b96d09ba1b18a4e1512dcfaeacfe5071bb3d2f9328e8ba70b963492b2efec9ae |
File details
Details for the file fishhook-0.3.2-cp312-cp312-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 15.5 kB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28c969cb72bd5cae364befc5b8c8ed7f8109a0c73f4dc033ec2d74e41ddf8565 |
|
MD5 | 2571d880fd54ae8900b530051c341078 |
|
BLAKE2b-256 | b79daf2230ed2905db2c2ccec5ad00930143200107dbd36192b224d0c2bb8a7e |
File details
Details for the file fishhook-0.3.2-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 18.4 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8d025fddd38b324b3c5a2ad67f1892cb7c736ee966120710743344e16ac8730 |
|
MD5 | e9ca03fdb510e41caa5e8b233e5f2fd7 |
|
BLAKE2b-256 | 10a5b0dbef7598e7b0a35ca3fcafcfab0daaa580605bb6e371491813f89f5d54 |
File details
Details for the file fishhook-0.3.2-cp311-cp311-win32.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp311-cp311-win32.whl
- Upload date:
- Size: 18.0 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1a04d64e314ec6aaf50220fb4017749f87815265ba990c48b12cb545dec945b |
|
MD5 | 28ffb63e5884ab7cb0c8e93ab2c53a9d |
|
BLAKE2b-256 | cdc2595a422af75de437c32d51670f354f76905def79c2021cb7c81c8eace4a4 |
File details
Details for the file fishhook-0.3.2-cp311-cp311-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 27.9 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60135907097e30cabef1a96a4a6a71988dee66fb718a5dff487c9adbe6f4dff6 |
|
MD5 | e490e5cb88ee32f0a413c785ecf7b4d8 |
|
BLAKE2b-256 | e65e9cc74607bbb82e327ab5fc03f043848bca4d3e722df2bc6a0466e5828b04 |
File details
Details for the file fishhook-0.3.2-cp311-cp311-musllinux_1_1_i686.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 27.9 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d64a784b05ad60e11c99fba3cd17385b798705d4f944a7947537a52aaacbac78 |
|
MD5 | 1b36fd4a63a4a710f66308d0c7b7023e |
|
BLAKE2b-256 | 43f103451a3716b0e5439369939dd93c7ccf1357ba375c81e3e9b6ee76e7bd16 |
File details
Details for the file fishhook-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 25.3 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76ca3cead5709399037fac00cb6c0449dcfeb53ec39bff79f58147a7d186d9f2 |
|
MD5 | 22454a2757de3f7816e8638305b152e8 |
|
BLAKE2b-256 | 7bd5002c1c6d9588c5280607faff109561213846868d973cc304424ce33ace7b |
File details
Details for the file fishhook-0.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 25.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57404083d232af30083571a7447df26fbf18fb58bf444f1ced9dedbe3a228ae0 |
|
MD5 | adfe07a061bc4c892d47572bfdc1afd8 |
|
BLAKE2b-256 | 3368189fa5549a217f843afdcd2aee82b3f49c69cdcb81203ae02cac75a26731 |
File details
Details for the file fishhook-0.3.2-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 15.6 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ee718a0809e554404a8ebcfa81e202f18b97d3ef1eb7a52f02440abc62aa3bf |
|
MD5 | 6d529968c703a1771b753790f2b7debf |
|
BLAKE2b-256 | ea41b8fd2a4c9c8d45bcf626b65ccd547ed32f31ea32d3276cabb3769098097c |
File details
Details for the file fishhook-0.3.2-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 18.4 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63a54688c58539aa3eadc3a69eb5932cdb9508b94e5b8351eac06eb9a6946b1b |
|
MD5 | c5d514e3419290d3f148f0d7dabee3f8 |
|
BLAKE2b-256 | aba81305d7f4d6e14abd64d380dcd92c8fc98b47c5a7a92c4802255581f8c144 |
File details
Details for the file fishhook-0.3.2-cp310-cp310-win32.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp310-cp310-win32.whl
- Upload date:
- Size: 18.0 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3116d11d605241e4b0b5c78791905994fda9fe9a79d2c30522c928acfd12ec7a |
|
MD5 | 04b589f10d704c53ecbcbec901040d9e |
|
BLAKE2b-256 | aa06d4d6228d8edcc6b53e1c461cbf22c5045421daaa8e30dbe94dab09077fc0 |
File details
Details for the file fishhook-0.3.2-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 27.1 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfb793d1beed5c9bfaffab9e75ddb8efeeadbb4c74c8b86b8e1b25b4cbeedff3 |
|
MD5 | 2f1ebdd74bbc49cb4ef81cc00a4f2e1f |
|
BLAKE2b-256 | cd8ff5e0c6fc495904099cadfb45e55ccb4572c1720fdf923c1039201d9e66dc |
File details
Details for the file fishhook-0.3.2-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 27.1 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f8f8724f0adfcc38815f38647e1aaa67a5522db45c346bb62bd6da4bdad5272 |
|
MD5 | 09ee6cade9cb093ad1b09b2ca61579fb |
|
BLAKE2b-256 | 0fd77cb5c8dd4257e36d50e6c7d267646e136143412c3212b9e3a1fde0f2cce3 |
File details
Details for the file fishhook-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 25.3 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66d5ab9fd6b89107524ccbe106a987f7e39f322f5a924f6d5312c9a27e82aeda |
|
MD5 | fa5e2a80a7e368a5c4a49b0c7aa567c7 |
|
BLAKE2b-256 | 763d34daeb5249fa0a1b956b4a0dc180bf6c2e956a714a8e3c8495427c25a7e8 |
File details
Details for the file fishhook-0.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 25.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea1d08716d078f00e70a3f2539db775d91703caba083decd78fcc3ee3a88e514 |
|
MD5 | 9d681dcf3e84f0dfcf417e623944857e |
|
BLAKE2b-256 | df8802645e55d85762d94fa9c08d134c26ad4bcc2a49f59cab51607ace575685 |
File details
Details for the file fishhook-0.3.2-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 15.6 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 078bbd846006c0c7619b3c7df777cc67280cdb9fe1e930caaf1165678228330d |
|
MD5 | 56ea0a65be8823352ba850d1bea0272d |
|
BLAKE2b-256 | f83a406172c6987749da18f0e8958e3494c6939ce7b706550da74fec01401278 |
File details
Details for the file fishhook-0.3.2-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 18.4 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8236eac4b84fbc773016842afa1a5c402a48a26fee28e379e7b8eb793174805 |
|
MD5 | 7377e4315a69d3d9d54bbbdc72ad06e7 |
|
BLAKE2b-256 | ddf4ae49c7aa21458f9ab811443e8af432b9253333c840fe42a49546ba619b6d |
File details
Details for the file fishhook-0.3.2-cp39-cp39-win32.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp39-cp39-win32.whl
- Upload date:
- Size: 18.0 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2f9b18f421819b6326fb9cad71df09a2b973ecb85bbdaf8dd8fae2f3fe7f0b4 |
|
MD5 | c0dd0909616ad6dbd06fec69e934f7db |
|
BLAKE2b-256 | 72e1c14d28ac82cfb1d43844b99b4243f59f3d93379c2f6f44dd36d64496aadb |
File details
Details for the file fishhook-0.3.2-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 26.8 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a34615393c32890939dc5ac04fe450a44f1ede7da8892f50c5335233f2f9b99c |
|
MD5 | 54e9c5d6b0d7324dbe6c89b531954be6 |
|
BLAKE2b-256 | 647cf96cc579de5586673fc8149f9652d9d52d590863f184a021f045e28c2dcc |
File details
Details for the file fishhook-0.3.2-cp39-cp39-musllinux_1_1_i686.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 26.8 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c243f9467018827a9be04e642d76ca89226a804df6e8331272a875732379d36 |
|
MD5 | abaaf3663d56473a755eebb913a9e2da |
|
BLAKE2b-256 | bd50a391f7c303dbb1b0fb61b67971630d5eaa8e95080511698fd6b62e327d33 |
File details
Details for the file fishhook-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 25.0 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef5fb0563680d602d030b2aefddcff2a81d380f0d3b55130f6609d82e5b8723e |
|
MD5 | 75ee511bb7d96590acf7c97026198970 |
|
BLAKE2b-256 | 8d35e8c8c6b59b823083faf3d3b513624926a40115e8a904b4ac21b2cd0b6aaf |
File details
Details for the file fishhook-0.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 24.8 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c381abd6993d4503c2011b96401dc63f5e3e7e2379252fd5dc3ca15bf815e903 |
|
MD5 | 900104c10475b8f32afbb426cf7032ab |
|
BLAKE2b-256 | e90d2d790673af816cc1738125074d17d4a4f5cc997c22c5b51a1408335a65a3 |
File details
Details for the file fishhook-0.3.2-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 15.6 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65151d1d223c280a4f55b8bf4968eab91965750edd8b973935f9fa461c3b206a |
|
MD5 | ac4f217be3789f19d453c6c08844dd93 |
|
BLAKE2b-256 | 175cda88f80eb2ba9f5ac68d5eb501b5e5fcb5b5a1ae5c4c07175149fac086d8 |
File details
Details for the file fishhook-0.3.2-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 18.4 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8398f3564d8aa3a13cf2df205aa45a7320094a8d6b4e05d0ed9b740a9e29fadf |
|
MD5 | a344882ca941a03c085726fd68b11d1b |
|
BLAKE2b-256 | 68e4018654d3b08bcb21d9db87cef920195f462207df0e90f4e5e89c98443b33 |
File details
Details for the file fishhook-0.3.2-cp38-cp38-win32.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp38-cp38-win32.whl
- Upload date:
- Size: 18.0 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dd8229a9dd230f95539b5f30b30fe373a2cac9407e2dcce8a77af399318401f |
|
MD5 | 11c4c9571cd7caea815f8a48ba550739 |
|
BLAKE2b-256 | e460c4a94c1d3af278a11a0f0e7b3c51d57d46cb7ad88421abb6fca2f6f2bb49 |
File details
Details for the file fishhook-0.3.2-cp38-cp38-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 27.1 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d7989362525d7750fc807c58614604602b50748d11a002baecbe76604b1ec5b |
|
MD5 | 51151a599fcbb42f00bcf3c82c4997f8 |
|
BLAKE2b-256 | 573088947a8c9d7be252853303ff854942553f43b837ac9ea6145d2fbc4c887c |
File details
Details for the file fishhook-0.3.2-cp38-cp38-musllinux_1_1_i686.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp38-cp38-musllinux_1_1_i686.whl
- Upload date:
- Size: 27.0 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a59ffeab407d6a08ab9128fc85a9767b6e331d04c12ef2f5b5c306acc61292fc |
|
MD5 | cb45f7baea7b9a0641135001a50fea07 |
|
BLAKE2b-256 | 29cc238cfe6023fb6d2761d0ade2b168c47824bc43f4e49897d8acb3ab950e19 |
File details
Details for the file fishhook-0.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 25.6 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12de15eb9d31b6456595af1f6e987ce55d104c97349bdb503c067fc5f017ec73 |
|
MD5 | 23d391bb16ebc1d9ed7b39e6b61a88ec |
|
BLAKE2b-256 | 43b13bf5998901377b0300e11f3c8ad699fc10b2d6f08a9b6e66a21600ececed |
File details
Details for the file fishhook-0.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 25.4 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 215461c2fb4bbf898855827de9f7675c250367dc5ce03cb3f69d60febc375782 |
|
MD5 | 12dd50f536f7d4bb7443b33365d12cce |
|
BLAKE2b-256 | b4457aea971c3c68a92ab055bf7f99f2ac57fec68c48e38fecae8bae1e18f2b3 |
File details
Details for the file fishhook-0.3.2-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: fishhook-0.3.2-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 15.6 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6db217e150ad1e0f7fea2010474e98a1a69e0157a1f028ab114a7eb7c0dd704f |
|
MD5 | eaf6af8e152ae715da806623ceeb22c5 |
|
BLAKE2b-256 | 71c20f48c89d6baa50c75a00f1ccade683ab841e1389bd438817e1bb0e848bcf |