Easy Kubernetes Port-Forward For Python
Project description
Easy Kubernetes Port-Forward For Python
Free software: MIT license
Documentation: https://portforward.readthedocs.io.
Installation
Wheels are available for:
Windows (architectures: x64, x86)
MacOS X (architectures: x86_64, aarch64)
Linux (architectures: x86_64, x86, aarch64)
with Python versions:
3.8
3.9
3.10
3.11
3.12
Requirements for installation from source
The following things are required when there is no wheel available for the target system.
Rust installed and available in the path (https://www.rust-lang.org/tools/install)
Python (at least v3.7 - below was never tested but might work)
Pip knows how to install portforward.
pip install portforward
Quickstart
import requests
import portforward
def main():
namespace = "test"
pod_name = "web" # You can also use a service name instead
local_port = 9000 # from port
pod_port = 80 # to port
# No path to kube config provided - will use default from $HOME/.kube/config
with portforward.forward(namespace, pod_name, local_port, pod_port):
response = requests.get("http://localhost:9000")
print(f"Done: \n'{response.status_code}'\n'{response.text[:20]}...'")
if __name__ == "__main__":
main()
Features
Native Kubernetes port-forwarding with the .kube/config from the home dir or any other path to config.
Portforward for pods and services - the lib will first look for a pod with matching name then for a service
Waiting for a pod to become ready
Multiple forwards per pod or service
As context manager, sync or async client
Development
In case you want to develop on this library itself please take a look at the CONTRIBUTING page.
Credits
This project is enabled by PyO3.
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
Hashes for portforward-0.6.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c4af5a26094575cab46456e437b645d6f3cfac00eedebffe459bde6114819ab |
|
MD5 | faccb75cffa6d91544cf3602af3f4463 |
|
BLAKE2b-256 | db0c4975d7dafa695836640b4f4fe6134861ac954f6ec29a36b60794122476a7 |
Hashes for portforward-0.6.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b19976e96add4e9f76ce98c6f7305390dff046e8cbadc31ef47b0e373999fa2 |
|
MD5 | 9e49c85c06fa2d3e9dc55cf6166f720f |
|
BLAKE2b-256 | f03342636dd4f4d4183008f8918c3bf1240805929cd7e7b97abdc9b84771c7c9 |
Hashes for portforward-0.6.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf073dd74e41f5a266d8752151492e880f8e0c4f5296c60037fdf4513d6f2fd8 |
|
MD5 | d1cff5d28c90b0cffb8f6e401f323c09 |
|
BLAKE2b-256 | 80dd0f83b38e4416c61a7e666b3c68ef53d5e7f524ed35c3df2fbcf051c43370 |
Hashes for portforward-0.6.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9487c9f827156f074778d49b8ee83d89dcdd82f6f91ad755b479b7dc8351c935 |
|
MD5 | cfc38aee8991036e209dee042e72efc3 |
|
BLAKE2b-256 | 1441e6c1601508c3a164069958c7d011caaaa3a89a1c12861403f09bcee9a002 |
Hashes for portforward-0.6.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cedf7dd41f0586e9b7d8beb7eedb79b2eb9fbaf2939a250af772949d562df5ed |
|
MD5 | 2c7d65ee2b1aeb7c572f7f37fa0e2982 |
|
BLAKE2b-256 | 2273dcba20240184944d4fdf00370514afa43c96da25563ca463abffe5daf3af |
Hashes for portforward-0.6.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3ec542f7a3272a9c46dda4b70dd095da33ca385a3e753874fe0821dc716368c |
|
MD5 | 92ee858e112a2a263da319b5ebae1c9d |
|
BLAKE2b-256 | 6fa798a4f401c358b287ac71b4e8c1c63d76acb4355c5d37e4977c3bee95db01 |
Hashes for portforward-0.6.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf4e90aace5826be756925ad0852dbdc28575507113b8dc86c55ba557793390d |
|
MD5 | e8bb95f2f073ca83ab46cf57f5f37d9e |
|
BLAKE2b-256 | 41a3ab651c7832e8cd5c8cc44ad8e42cf500e187d60988fca1ccf163fb938cce |
Hashes for portforward-0.6.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60ded5df96d96b35edcc6f9400b2548a08268a74d78ef7430977e2a8c5472e26 |
|
MD5 | 14dd5de71d1e8622b682bbc42895cce3 |
|
BLAKE2b-256 | 6baa57fec2a6a67559399da33d7c50c26981bf17aee1be26d53b2002d5f772c3 |
Hashes for portforward-0.6.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5238874f7b208efaf80daa1d1e4f27233fc10ac1c55f955a9f7a704d10070035 |
|
MD5 | af307a4564fdffa6cb5cbc1444c3ad0e |
|
BLAKE2b-256 | 7a7b83d1cb5e46f4d4d13dfdd7d52e3398d3c67dfd61228017ce7865b698cb9c |
Hashes for portforward-0.6.2-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f31c61fa3ab1820c499c7745ad85af07b5bb63559ecf4f77b2bdc593ff3a6de7 |
|
MD5 | c1fcdcbae64bd451e0077aa65d97f642 |
|
BLAKE2b-256 | b8211f878f584d8ccc7a44f0c3578873e6d6601b3ac6c1639308abf8a440ef00 |
Hashes for portforward-0.6.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6afc4270b9c95195c3a7ff1d55636f2fd713ccf1c9094fb07e90e8f412c1ab1b |
|
MD5 | 8beeb2b8909a34e1310d0caf38801817 |
|
BLAKE2b-256 | eb4bb91e8aba090aa18472b01a4181b940164206aa5d0d4577308ba480dfcf09 |
Hashes for portforward-0.6.2-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1b2890ce612667bf7dfc8ce551bf284813ffcff6e1e539d6e56b8db3dc556c0 |
|
MD5 | 8b67cce0d62973081cdf559a63577e39 |
|
BLAKE2b-256 | ec9ed312dfb90232afc92b05c91834cfaaffe7dd04356c13fc85d8c0780a2ee4 |
Hashes for portforward-0.6.2-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a77f023fea3fa7b93f8041cd2af702d9c1823de2720ed5d5d59fef7e42e8500 |
|
MD5 | e9ac16996109b0d7c61fa006a02453bd |
|
BLAKE2b-256 | 63af6ad82b729d40fee851f1834a2aabbafeb98d0cdbe55d36002cd83086dfd7 |
Hashes for portforward-0.6.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b9814c95a61e8cb1ac70a0ceb1971f12cdaa53d64a0a98edb1af8563c556585 |
|
MD5 | e7ac5c7122e382caf2cb1d3d3a8c5871 |
|
BLAKE2b-256 | 87db8a4b255621af0d76fdc6af0aff6b6de8da58a99a20bd54579d9bae07eb1e |
Hashes for portforward-0.6.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1b37998761a352511892c41a880ad00d415b6e860dfe43b5f73b33cf05bfbf9 |
|
MD5 | 939b37f2f44f32514241271d2f4c0129 |
|
BLAKE2b-256 | 991c6b2c034e13d7d9045af90cb261ccfea958103f52ecc46d55a6b092152369 |
Hashes for portforward-0.6.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9abccbf60ec8a09976db940fc6446da67290003c90582a2072461790d3929584 |
|
MD5 | 89b0c61b40949091528d9d11d0905762 |
|
BLAKE2b-256 | 76cef4040323a2295c9c61d54f41c919e5a6a197d04e29bef32cb401165e0630 |
Hashes for portforward-0.6.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e74721dbbe1bd141b78cd74f545694a5b13b90cc36925099a915e70e13676af |
|
MD5 | 0d45882bb3de662331ff10a99afeeb48 |
|
BLAKE2b-256 | 968502ea08c880576f3b6cdfea7ca7953658546caeaa671bedc14fbabe6623be |
Hashes for portforward-0.6.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a917eda7a1caa3b1e540818faf9c39ce4b0a304ea0d3a3c8a50b1fb2b7d5cc2 |
|
MD5 | cb1edd70ae4aee25740f61e0e8ce2100 |
|
BLAKE2b-256 | 2869b086b6f7fea866135276c26f04a2fad75af80e97cec77e69535c01d3c25d |
Hashes for portforward-0.6.2-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94b856d6f64f29cd7e338f62265c3d2d085b3bd92b40570301f4837e9ac33f10 |
|
MD5 | 521c4f4cdacb7bd887b39a5a788a1260 |
|
BLAKE2b-256 | 590efdc8623d11c110ffcb01f27c50370a2adc3b280921def55c5ab90a20403e |
Hashes for portforward-0.6.2-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71ae07fa755badc6f0f8a0d3cfc1194a54b842454686493d1f9c81660d9850b2 |
|
MD5 | d123f57f7c13d43a5b08879e59342247 |
|
BLAKE2b-256 | f1b21567b0f1be609b7372f3b44975cbdfa94150147c9538db59cd3fc3f4659b |
Hashes for portforward-0.6.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc2d56dcd3483eb8fce20490b4c86b899c2dd7d81f141f1c3cf5a41b41da6fe3 |
|
MD5 | 76d6ea426c108bc0cbe06c4229aa2611 |
|
BLAKE2b-256 | cd4646974c6a71a15cd84ac4f9b9f0ba6621ff036acf9a2543d0d0dde60fc68e |
Hashes for portforward-0.6.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32a84b465b10178968c1151688d493e56ed494d02e8f9c46e8f2cdc415f0384d |
|
MD5 | 9697f1bc15518ae0107cf9fe5136da5d |
|
BLAKE2b-256 | a298c7ededc1a126a31e21b6692302f7b0bb5cf622481031b9d0098f43a06bec |
Hashes for portforward-0.6.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf48a98056cefc972e9126574080c34e1d23ef795f8a6310dacccfccdb1c9fc8 |
|
MD5 | b92c10f6d2645ddb4cd4cf86b004726c |
|
BLAKE2b-256 | 6aa72d9ca9e6688c8e4fd8dde5313a9f30c4fe7c0d51a5cd2c3f7eefc63f8aa7 |
Hashes for portforward-0.6.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5382d2282c433c7cc53612c0883f489b03ad160afb4cdd0cb83e914c87623c0 |
|
MD5 | aaedec8b9e19aaf9c875e3c149fdf34b |
|
BLAKE2b-256 | 40d600d8f5ce16ca0f19b9268f367006615da2617bf2fc0ae392aa20d09036ed |
Hashes for portforward-0.6.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23db6801e5a6a1c2547ae205aa0c1a96affda9f36dd80241c58bb9e5b0076060 |
|
MD5 | 259099dff19545aa5ed0ed75a45b5f71 |
|
BLAKE2b-256 | f483b620f5a2e1871cbcae9376528d8a4adbc9aa9233345f3f58613b10a612b8 |
Hashes for portforward-0.6.2-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81f27280723a548c444cb2ca75cf5a835e127976bebc441b47df34a8e4e4145d |
|
MD5 | c40dbb11aac02c14d6320777aea56b33 |
|
BLAKE2b-256 | bfc9e58b2beea8c52ec7d534a77dd0801bb37ccd31eb1a94c77af1fa214a07f9 |
Hashes for portforward-0.6.2-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa081161997a40c8ab166938fc89ad2a6036b57d224a8e3f50d59036844c574c |
|
MD5 | 30495058c8b1970fac918a03a226b948 |
|
BLAKE2b-256 | ee819484ac48bc24d8888798fbbed27eee4ea2f99360c0f58fff48e932bd32f7 |
Hashes for portforward-0.6.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40bf4dd1eff87f9f0c059302a2c9a8e8a02355688abb7671abc89dec0859e2cf |
|
MD5 | 008495fcdebe70c5adb1d17b3466bfc6 |
|
BLAKE2b-256 | f4071017c6dbd2c38b2e4f7c5bb1ec4e9d1a5917789cc156bc3358abd9570b42 |
Hashes for portforward-0.6.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ddd9db11aed55ede5d53eda9988e05c5fe3d8aedb958d9f83a4d0de1a393e45 |
|
MD5 | 5eaa5561cd65572442e3a2610813e186 |
|
BLAKE2b-256 | 83c827036cde0f0fd3543812bbdad70f5331fa9beea69e2fe99ae685fbfced9f |
Hashes for portforward-0.6.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1825c5b21f381f8b1f35007943b55fe005034cf9fcca7e00a36cd969d505f9d |
|
MD5 | f6324f1d39312d6d03ec42d6730111c4 |
|
BLAKE2b-256 | a78d64f5f25ce7cf44c825bf680fc1af95c98c96a54eaf2e850c074eace13536 |
Hashes for portforward-0.6.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a16701f40c3f31bdb692c95519f82c8621cc3101fa4d8450c8b4473a4bce8a93 |
|
MD5 | f9c47d50f57d51e0f42c60c98d5fbabe |
|
BLAKE2b-256 | 51ab88498e24e6ad6998819488aa5cbb21765967afce28e68e280c452fe81df1 |
Hashes for portforward-0.6.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24ed9eb14e0f12a520500f42e5cd007511a60727e0bd13fab6ddb76940fc55cd |
|
MD5 | 3b62c4a3dd298eede901220990bdb1af |
|
BLAKE2b-256 | e8a01f8ab973c9f48168b72b7ce96cbc734ab3efdc88527c70cb183c97932428 |
Hashes for portforward-0.6.2-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9d22ac235575592b2447acbebb550cf7ac2065c9d89a95b360c56282c903d0f |
|
MD5 | cfa1deb87be28d2e76baa57c1eb1fce4 |
|
BLAKE2b-256 | 35cb4f2b38ffe91b3ededb73cc3a7a52341cca2c842e76a20074638b94559052 |
Hashes for portforward-0.6.2-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 747cc980753cb3d89df0e840ebec89c1ccbd111e7e9c3d357220c74686fa4189 |
|
MD5 | 84b1a19a4ec3c9f026846ba9f711bad0 |
|
BLAKE2b-256 | 9b25a4cca45ce1747e8e05895fe4aefb6d6d671164fe0ecb186ca3f5e60dcdd8 |
Hashes for portforward-0.6.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44819c0d7fb27f204c8dd55adcd7dd329fa212a9ec4c1b36b22f7b747744a320 |
|
MD5 | 7e521a64a56e9c27aebe1e636dcfc055 |
|
BLAKE2b-256 | 4b3dd9a0bb305554d14039393570105cab0ffdc9ad44e47f26e878d2d5861545 |
Hashes for portforward-0.6.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5036898550c5edda2a6497cbf71437acfe6e661574320daf95587d8b45248e0d |
|
MD5 | eeb0322aa72701bcdf948dae42d64dcd |
|
BLAKE2b-256 | 88bd1341e7e668258fba8347e05861fafa555fb9056e3ec94cfef15c70720fa6 |
Hashes for portforward-0.6.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 598107096275754c9dda5c05de5608785738dbc2f33271506bfe9bc5e14d18c8 |
|
MD5 | 097f1f13c8c145913a20f875643fc189 |
|
BLAKE2b-256 | 72232c674d299eb61c3cf5654b13a62a956235303b63410a2d16c77427275bfb |
Hashes for portforward-0.6.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 108ac8da9823d9811b1bfb81efcf17e347e6d8572c2e8262eb2c21667803a1f4 |
|
MD5 | 48e496e93890150b92c4041ac05cef84 |
|
BLAKE2b-256 | 2ab110536516f982717c756331d1ded0fba7e6fe06d7ae0d47b17a138e2d0a01 |
Hashes for portforward-0.6.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0b30301ea5f13d9d994dc67be7f550ba0b6461c53cc44cd2388d4ed78c81ba9 |
|
MD5 | c880f563332ddb193109eee5fdf5cf91 |
|
BLAKE2b-256 | aa77c6b0506d7503cfc50643c8e0be7465a6cbb6a97981bed9acb6b9ebb719b0 |
Hashes for portforward-0.6.2-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fef18f5c1b696b351a5c64e2e960dc54479981373118bd570fa464df8138c2e1 |
|
MD5 | a429855584a3a6c1c98ee3ac3b77f329 |
|
BLAKE2b-256 | 31a64bec824d5a81342e0f555dbaea45508013569f53411bec50773754b8738d |
Hashes for portforward-0.6.2-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4aec1ce30712082f14899c9d52a99df6e9a34cf3a6a6e4deea2896f1dd331bf |
|
MD5 | 1d3b535243967c36790d4a513e9faef2 |
|
BLAKE2b-256 | 20d1863912863a805d06d7dfddb22bf4d48622b435c11e47e22a8c01313d7145 |
Hashes for portforward-0.6.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78463d6c9096973130a7ff4382ed2d629309d21e1d70a184bff341eec9092413 |
|
MD5 | 05f31c23b3d68b2b0bb9aa8286937ec4 |
|
BLAKE2b-256 | e38df242dd703176b514705f3ce812956c8ef012d3217ff09087e8299b8be7e6 |
Hashes for portforward-0.6.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be83b6d6a2e130c8d09b679dcc9067f92dddabeedf757dad491e48013dc7d95b |
|
MD5 | f61ca20e48548c411271dfb6e48ea92f |
|
BLAKE2b-256 | 17de91fbf1cc8861a32b31645d3c02509c640e124329f963c538c21d03f9278b |
Hashes for portforward-0.6.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d760aac948a612c76a0c17e3803ec634a099906272aab5a2fb03f87441ac0d16 |
|
MD5 | 2d4556b19b7487f3722ce81329cd67cc |
|
BLAKE2b-256 | 5375c70ad72861a3a48decbe04f474a552d65b0244321ae6f046cfda6ceddb97 |
Hashes for portforward-0.6.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ade68b460f7698cddf1118234791f0ee28eded74ad103dc720fdff4bbb429151 |
|
MD5 | 22d9d25f0be928b29b755f58904bc84e |
|
BLAKE2b-256 | 85561bfb8d354fa14d92df77677efbcdbd934180dc0c9eaa7a8d6b27490c6ed9 |
Hashes for portforward-0.6.2-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 251394ecac5e94493c3efda9b1cb3f4c77e30d2fafa3957372343da0eb3870ed |
|
MD5 | 3e65d19aaf824071228f05a20b5985bb |
|
BLAKE2b-256 | 6b4b3887db6cd2cc7cb5ddac8d669fece5aaa32890aad152cad8f846d7c90d60 |
Hashes for portforward-0.6.2-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 459be4b9184a276b8cb3ddc2def641dc5877d0bcaf48355d31f78546a590b141 |
|
MD5 | 436c59af00b8a0118bf0efc15d2f45f0 |
|
BLAKE2b-256 | 151a0244d27b0098e58e6acc73a857b3936c7ad8db8a32ea3d99642056fa64ec |
Hashes for portforward-0.6.2-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80903f4eaacd1398371cf9900cb96b9b09e9c4832c5317e36cdfbdbfbdee0d50 |
|
MD5 | 496e08bc29d29378a254e356fd33dbc8 |
|
BLAKE2b-256 | 94a81b03851a48020ad6f6766a8779563ed6132b35d40cbb8608b099fd96adfa |
Hashes for portforward-0.6.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c14c8cf90286db5ba1c96ab4ad6b28b57304e37bc3dbdb73a33067000bf582e2 |
|
MD5 | c001048acd0596e057480e481585167e |
|
BLAKE2b-256 | 6c9d51be71cfd540b5d64a127e1f51f8162b0b5385dc0416035198113ccd4c74 |
Hashes for portforward-0.6.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69a7556103b42cb836b1b69d4aaa5841d1d636aa063e3f2fd3572488c3f0e2ba |
|
MD5 | c757ba2c296f6fe0a1b86b816fd9a448 |
|
BLAKE2b-256 | cc1ed97dd007057ed5b76aa0d08972a6c708770feb5eb01a53c82eb16db5d9ff |
Hashes for portforward-0.6.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66d447a9639120c74a3088ff8a475af53c0f3b453db20e0072d7ab7937e5892b |
|
MD5 | c1976ca246922f8f5f4d8b0a480a912e |
|
BLAKE2b-256 | 4e3fd0dc0587af3dc8969780ebcefcb0728f762db73548fbd63c639e7468548f |