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
MacOS X
Linux
with Python versions:
3.7
3.8
3.9
3.10
3.11
and architectures:
x84_64
arm64 (known as M1/Apple Chip - MacOS only)
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.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f0b04bb6f24945c4637745c1aeb6d749c5f90696cc0dd1728f8dfcc6750b97a |
|
MD5 | 783ef2c94447fd1b16bc59a5506c8da7 |
|
BLAKE2b-256 | b7589cba7321b8d13bbec10e5cc30c3097db4f652f5da5e57b5f6c1e722015fb |
Hashes for portforward-0.6.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd8e517dd076db4501b10a52201de42b8b933340b2f29ccf198a00d47ad656b5 |
|
MD5 | 0bfed6a5f2ed1201c8687d2770da6397 |
|
BLAKE2b-256 | 10bc87bf682b7fdd73fdec88144deff73a824b7d2c317333972c30a8a64e4cb5 |
Hashes for portforward-0.6.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ab044d4e9fe8e4487460e53fdc242c0bcb41b31e3e94c9a4c5ce0ed6ee5e9b1 |
|
MD5 | d502b7642195e55ce4625893f5ebc24e |
|
BLAKE2b-256 | d90e2b26bd8c999d8975040186ec57c1c62ada33b318053caa49a1c976b23551 |
Hashes for portforward-0.6.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb297908ece50fea886e83835231e3cca134f3106eddfb9e80ecab42ea138273 |
|
MD5 | d5eceb6e276b7d55779b7883a10bd0c7 |
|
BLAKE2b-256 | 34fbeb8dc18318fb3070f6de46841c6593f82b52f3c658ace045e059099e6eed |
Hashes for portforward-0.6.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf6e69b3dfec9571f1675bec542b9ef4ba19b74602f6f548570b04bfc410db19 |
|
MD5 | 84c2420b8d2da2902e635516f4ba9769 |
|
BLAKE2b-256 | 83d60a07e76e095be2d89ab39d551bbfe6dbed78c132b98ce19705be425b1237 |
Hashes for portforward-0.6.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b04dc18a123b697e8509f200e1c45263fe845bff231f865ffac6221724d7e2f |
|
MD5 | fb721bbf2f5d8b60b44bf4293f46b236 |
|
BLAKE2b-256 | 660916aac47171774efcf93ee98affed046476d71c1c9d10ff68f17e24b035f0 |
Hashes for portforward-0.6.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7be51653e9ac31aabc1f9df1b4b0a8b731e0e8d397d82e667c1683ec7cdb6671 |
|
MD5 | c5d37efd7ce9703d9621c0734c8550c0 |
|
BLAKE2b-256 | f59a8e3cc5a5ca3b391006e6a157d21ada63a936eeb190994a36c77e1eb7c239 |
Hashes for portforward-0.6.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f2083e50c74ff1acdaf519342fe2217d0c518ca54ef0b7519716fb9a6709bd4 |
|
MD5 | 4f9423c2664eb4aef10a1ee3f1003079 |
|
BLAKE2b-256 | 789a0758db3e5ed6e88c15c15c9e98bed6df86eb7a63a955e3b88192ff1f579b |
Hashes for portforward-0.6.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca276ba83952cc318e0c91feffe932e8b9a7e89e171c982fc0aa93f40a90e7d7 |
|
MD5 | c0056a71ddd72b28e7ecf34de8b78da2 |
|
BLAKE2b-256 | a667eed8bf5e0c78c55d83d956e5879a626fde3f5630f7f6806efe0bf2eaa173 |
Hashes for portforward-0.6.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00ec44f936b663fc86e4a7d039677b06f79237c191953fae8c12f120f319c44d |
|
MD5 | 65705d559926a98312bbea858d02bc42 |
|
BLAKE2b-256 | 7a48517a64f5d78023ed133a2b2b14278e31e14bbabbf4ebd098574b91891d12 |
Hashes for portforward-0.6.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b41f214d73b4b674d73e77ff40349dea361c29fde0f701f9578092c3b6ac4d7 |
|
MD5 | c05a819b8a81f267b23f620e29a39912 |
|
BLAKE2b-256 | 1c2d7fc07d8029c192302a8c75729382672a33d8b48ea8f2c363093afd2d781c |
Hashes for portforward-0.6.1-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24f966493e0d47ca42f2e8f1e51ae2b61430e21c8f5255a49a01043e42fa053e |
|
MD5 | bf5cfd54c023d39b7a6ca979f236b5dc |
|
BLAKE2b-256 | 649c5b3f822cb259a8804ec92b5153f667cecb8b14976055e14a2a6238b2a1dd |
Hashes for portforward-0.6.1-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a67e4cca1d65062908e21e6d865c509ade33f92518aac9479328dd93c869458 |
|
MD5 | 9c75e573990f159d3f6bfd5a3fa63d66 |
|
BLAKE2b-256 | 59b1a6af3c16fa0adde75dcfaa1f4025fb5393ebfb8e95c69712b1bc3409ec54 |
Hashes for portforward-0.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fccf985f5e232e02c036af7b86b99e91319f1db25c16bf4d2872bb2e7a8e591 |
|
MD5 | 61a0c7c05d5680a2cf08f4ae04e29e63 |
|
BLAKE2b-256 | a1dbab85e9879bfff6364b1589c979274e3f7f8a142476e4a9baed0642a269fd |
Hashes for portforward-0.6.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e73711c1973972f5786cab50f707a1a07846e5e07a511fee284782dbc492cfe |
|
MD5 | 2659b7c09ddaa9d8d751a30e4a281b64 |
|
BLAKE2b-256 | d8c0d8f81eae19b6afe203b1527bdc611e4ff36e84ddadc1198389cd84d540d1 |
Hashes for portforward-0.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f423a46cecce954e72c14a129fc6361ed78626f036e9d70aac0e19593a7f90ee |
|
MD5 | b7c80fa38d9b8c1195a2110e01ab8955 |
|
BLAKE2b-256 | 713263fe40eb3d050f0eab67f7b343ad66d2bb8d30af29925af46b491a8780ec |
Hashes for portforward-0.6.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 233d54f22390bc0241439c90b2a12ba32ef9cbd5f4e20c9993ffefc9a4edd89a |
|
MD5 | 652ec18d19d2716dbc9d2f8d9eafd4ec |
|
BLAKE2b-256 | 12f6154a388dd40dfcbc4c193f1deecb2774af44bbede6513843156af064bb07 |
Hashes for portforward-0.6.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ce24b19541bf27b40de6903c2c0efe4a3fe67996708d953f1ecab72b88ad138 |
|
MD5 | 72fe640de292d5f5939988f4df9a60af |
|
BLAKE2b-256 | abbe0f2624970f74ab8b22fa8def30f723633d562b3d213c34d1744b1d4ad183 |
Hashes for portforward-0.6.1-cp312-cp312-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 455181b300ecb0fb09389c7fd6a0b9c7dcbea47caff8752fa3253401f149315e |
|
MD5 | 0e84d79fb01b951dac30955997494321 |
|
BLAKE2b-256 | 894d74fcec472927aefdbb61363ad3f8f860a93b5ed1bc613c414aff9b2d5983 |
Hashes for portforward-0.6.1-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4821e70077b989d7a8476dacdb3433c67dae1a5ff7f402fe3d88603b9b5ffb9c |
|
MD5 | becec1023d7d265bae05544500328458 |
|
BLAKE2b-256 | 152dd9d2506b38538f36472d8f6e6675987878b51806fa216da87776466a6b6b |
Hashes for portforward-0.6.1-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f83387affb6f6831f83ccf7fac503090e982feda51b45da8dcd5bba06347f564 |
|
MD5 | a3034fc10531292170dbb2e2367572f4 |
|
BLAKE2b-256 | 7b943c1b5a634e07e0371d7dac83f04cd5e74abe24be1d654b378c23a9435211 |
Hashes for portforward-0.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd966d5868ca14f37624a13eec12b370145c51690130405ce1b23c5e3f89f2db |
|
MD5 | 744b0a2d3931210cce8f12db252548a1 |
|
BLAKE2b-256 | b4be2499d8519496c3b03635458579c563d0d73232243264bed2d88de4e60671 |
Hashes for portforward-0.6.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 220e69e5aef513f2202150e2dd317a7db954c73d7e0174eae18194f8d3e268f6 |
|
MD5 | 1e0560c1130628aafb62a6811b9de604 |
|
BLAKE2b-256 | 8b4643ef85f82b80d6c113c482498569a2f85a70cb7ec8f63b37895fef0e108b |
Hashes for portforward-0.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdf92c6e85d7e6b09d426c45f065934f8eade1425eb57e7cd11a820576056098 |
|
MD5 | 92eb7414c715fe4f8cca100df754aee6 |
|
BLAKE2b-256 | 31d68d05ee42e86c5a2aaa348962f75ab256007acbfd12c53aeb11c9e2a3e674 |
Hashes for portforward-0.6.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06e81e16917c8d22d86d222ebf80354f7a12bafc17abaf4f871fc6b37bc39e1f |
|
MD5 | bcdf35a45499d3e8c03d8f0e6a46b9e2 |
|
BLAKE2b-256 | 3ea1f637abed8e7b745bcff7bdeeae1715442e1f19a54f59fb1dc66edc9db70f |
Hashes for portforward-0.6.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c43f4dd776965a297c1b92064a2bda378fd3dfb2617a0ff7d5b55e26584f879 |
|
MD5 | 559f0a4dc0bc95589a59b2094ca2ca6a |
|
BLAKE2b-256 | 8dc1ae3db4690e4731a537093c37c59037b4bedecc3bd30741e6f925527e85e0 |
Hashes for portforward-0.6.1-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d19f686584d19c612b4d165f1b462bb5545bb4179f90b0ed7cb5cd709bd3abe |
|
MD5 | fc420d10960e104ad1d1a381850852f6 |
|
BLAKE2b-256 | 062593d2c91f7e363af0e343ec7afd1bffd96a805b0802aa6bd971fba7a969fa |
Hashes for portforward-0.6.1-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8bb4a32ec1f0fcaf35e06b28ad06d676d00706c355c7c491031adc537c12d3c |
|
MD5 | 8866bc4af13fc2d5b237515d0be46267 |
|
BLAKE2b-256 | 16c790328da64b0793521403ae7d7d39e63028c8e92a1e7b17691e8f8cefca69 |
Hashes for portforward-0.6.1-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c21c972646e37f53979905811f6c66bf130e650a9fbb9743fe270a619b72733 |
|
MD5 | 9c598e15f7083b0065120222430e824d |
|
BLAKE2b-256 | 2e22cba5170f798797f057a4535e4c10356207a729aa354d7fd92f57af142d70 |
Hashes for portforward-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf7179cd2d00ece29f1718751a9aec5e003f0a5001a755532be45a2e67b786a6 |
|
MD5 | aa40c9477ee9554489151e545d5e477a |
|
BLAKE2b-256 | 069378ce3d37273dda9eb65ba489df9b4845eca60bd4cd593e5881a07b702288 |
Hashes for portforward-0.6.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 823fe62c0722522614bd3d65ed136d85391a0ec0b7c66a8b0313b892a7565a19 |
|
MD5 | b3db4a636c53ffd32e063b8625e55fb8 |
|
BLAKE2b-256 | 350a1704055c9781916f24c6e74c3630bf545db239828f27f92f8810b360df8b |
Hashes for portforward-0.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4877ed9d4b8728acf8408497b8d027b6695b1252247f740030a6e08c505495d7 |
|
MD5 | 94c3126f99a04fc8ccf46cfdeed27955 |
|
BLAKE2b-256 | 5a1fe6c8759862b3b4197ea2481f306246b2bf138adfe54dab559d8001e7dcc8 |
Hashes for portforward-0.6.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e86a9c53daf7814b1df5ab5708b9b54dbffb2ed606647366025d803d4b7ec517 |
|
MD5 | 9b54aa88b66a9b0aac8407c76eeb8560 |
|
BLAKE2b-256 | 99fcfdf61d8dbafea0fd80d86a68d721e429e1c27c6328a6e2ede36576c25b9d |
Hashes for portforward-0.6.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09196acc2c13f1f1879c0dd9d77c7069d3f00e58c0a7fc96e7c5a4a570a146a6 |
|
MD5 | 2141e8c957cf25d3865b638648de7096 |
|
BLAKE2b-256 | 2302fd2a28de02f960e842a495a612ffdc9ceb93b8218563062d844736b7ef2f |
Hashes for portforward-0.6.1-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab8d6118cce191c65ae38872fe8eec877d5e57a11806528ab0c2445a952bf687 |
|
MD5 | 615e70dd9816253feb461136d444a491 |
|
BLAKE2b-256 | 3af08562433e9daa94765f2f40f8f1488c622a1dd3ae5ba941a27634779e6542 |
Hashes for portforward-0.6.1-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 907a37a0a9b0c532914610e6f60485031fec6cec364f4330e1051bc9c92d9369 |
|
MD5 | 4fc04ffd787f16e7d630f0df6c4afef6 |
|
BLAKE2b-256 | 6cd71096253146aea340a73baae49d53e8c07c957f0a9086e8e64bffb6f49cd1 |
Hashes for portforward-0.6.1-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48c1a9c2f0db8159c449ab330e0b3a59625abc20e4790251815ebc04645bf358 |
|
MD5 | 7d6ba49e9939ef730bff0e9d0929c56d |
|
BLAKE2b-256 | 55b466acaf15fb92939e862190a01d311f519761cb0e3f2855dc0f4272c361aa |
Hashes for portforward-0.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c951818c0da31f0725c7a16fdba37dbd20070fa4213da697c64379c1b1cbdfea |
|
MD5 | e1fc962fe6a88503eb21565fd620360e |
|
BLAKE2b-256 | 82477d41f338b502d1bfff14ffff3e4d2a0e2faf794e6914724cb233c9eada64 |
Hashes for portforward-0.6.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7296405e24221a70eb1d8380a9ef411d6b7800f6cc0f08724f579d9498112c42 |
|
MD5 | 1f35f5fe909bf1a6710d019a2bfd0146 |
|
BLAKE2b-256 | acba8ff4264885123d7c76cc888fe27beb9ae9798263db90c6b1ab544d0450bb |
Hashes for portforward-0.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7ab02e53d316a14bdabecba802b1556481ee2ec62173b481aa41a3d697f2e1c |
|
MD5 | 655632cbd26200a7573d516172f141b0 |
|
BLAKE2b-256 | bd1d620cf2d6c13d8b1fa80f927cb3207c231cc6f07063af31a0fc6f9134f615 |
Hashes for portforward-0.6.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d49826820bf382d9af4fb026fc270632c0bbf6f8a04f7a047947244692c91984 |
|
MD5 | c632ed8cba6e4374bbeb85c8101053ad |
|
BLAKE2b-256 | 8a585104acdc631d6deb4ff5973269d4c64a539e548afb37a6805df45f2f2f75 |
Hashes for portforward-0.6.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed3fe5381cdf9ffec845f69e86d0edf45a6361638e2e0680b1d38effc2a1aa4f |
|
MD5 | b1e6abf0a6d0dc19484c908929f1b877 |
|
BLAKE2b-256 | 9f5240ebd780e40598d02d9ad0b87d96afb36c31a3d651a31aa09dcd44a70994 |
Hashes for portforward-0.6.1-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf610bc3388d8f35abfe7690fd235fa96d9cdffcb48d2685710b638c85042808 |
|
MD5 | 1f6beef8d55f90b487e7cfebdc1a73d4 |
|
BLAKE2b-256 | 4096e6a4c8f1fd8e43cfff40516f973de97035ac8dd76a99dc85933f4ee50c4e |
Hashes for portforward-0.6.1-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a13e4ff56502f9114f3a4a1b35f304a59480e4d8db0b5bacb728dd1936e4f3b |
|
MD5 | b87ff07666b4032b19dafde713a168be |
|
BLAKE2b-256 | 44bd09f4acb62f90e8dd9e0535bc35647334659b6ee5a65eb4289938dbe9a28d |
Hashes for portforward-0.6.1-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccc6055602ce60adce4d9f271ce0cfcf5b2375260ec1ccbcaa09ed6a21ac647f |
|
MD5 | 359e7620d47c20f77484ef88624b1fca |
|
BLAKE2b-256 | c33ba58bda5fbf11ae2d8052c293af56cce6245ee3503287e022f4becb75bb38 |
Hashes for portforward-0.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65de7d770874851a1b5797cf44caeb6e2e60ae8c62e0b59974dd0e2d1566364b |
|
MD5 | 0d5df4c0e9ac890adbd819bb9df6414f |
|
BLAKE2b-256 | f8341b65ad30ef9b60dc0e943f31d24eee50d9c4b403d9e53856fbb72e8861f0 |
Hashes for portforward-0.6.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98ae5f8c6a86bd0ef6cd58afee1be36e2b57203904c96c767cdfbac6f052eb87 |
|
MD5 | 0dcb2d4440631d69dda852699c0e293a |
|
BLAKE2b-256 | ce2925c2f2230fe0a4aec2436780daa282229cdad6bd6f31ada8aecfbe7ca57b |
Hashes for portforward-0.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91f4353aad19451ea7a37eaab627a0a3e2b7b5b9a744ed3b28b443f493160c18 |
|
MD5 | 221c6c3967b68a1a2c3edf4498d38a0b |
|
BLAKE2b-256 | e910de9e4e82acde5c9340523c8d8a2ec9eb444b430ed75e08954a007f1064d5 |
Hashes for portforward-0.6.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49a44fe67fb957af4e9c38dfa9c1b20b020f08088699bd0ce37eef9f3bd50c66 |
|
MD5 | a79d78eb342a23f42e378da5b7505db8 |
|
BLAKE2b-256 | ccd8af57e18b2283fe7a02baad7bcfd54292d89cc4605d16ec4def6f32b09bdb |
Hashes for portforward-0.6.1-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2e6b295d8be54ad6491aaa07047a39d558a83af237aacc7f7e222bc00193b13 |
|
MD5 | 44f465eafab28d196e15edf9b83115a2 |
|
BLAKE2b-256 | 25cf6281e27e4c2c0fabb22541a57aa1f443838d9703303f74e8023aad00eb29 |
Hashes for portforward-0.6.1-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f7a2b22a1d8088c82140e8bbdaa44651aef11e7cd613e416c7443d6ed6c1533 |
|
MD5 | 2ab1bf3cc60c492e8abf5bc7aee4473f |
|
BLAKE2b-256 | 83cd4eed80c7cccbbea29356a9e5eed99542852da9f769758d0c0bec1c77bbef |
Hashes for portforward-0.6.1-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cdd1f47b9db9a3d88580b54e19f1da739f960188609a40a988b4b68101551d7 |
|
MD5 | bec9e1dc0410d5d38b35bea3334f8980 |
|
BLAKE2b-256 | 760409847a93f6c904ccb8cf0018d247c560e4a9b7951976a08b015131495025 |
Hashes for portforward-0.6.1-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4dcc0b0f8d3c178dfa860d7f2f98c28617814655f8ba21a39c90321ea3f3d1a |
|
MD5 | 4785a033a4c1492a4f8c8f3227e96950 |
|
BLAKE2b-256 | 9c976fcbcacf9e769d52d4de126da8a05f1c7f08942de22f260a89548e1a64c5 |
Hashes for portforward-0.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 104e6a16020785af7ac49ce22fa5aa188fbb1c851b5c4ca7fd6ed8af077aff50 |
|
MD5 | 032abf582b28cd2e825cf9ff92adb53e |
|
BLAKE2b-256 | 5eebcf53087849fbc6cf47137bcd036d5f71a0c93d83204f5131cf990f4c0f7b |
Hashes for portforward-0.6.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35292fbb19c1defe2a5406bf988ededb26954a11238339647ad61719a57d1cd8 |
|
MD5 | 91d1e9e92a7729b32a8927ccf9ebaffb |
|
BLAKE2b-256 | 89dae7a5787f058c263867987e3b2d8497a849874e05272d416aeeaf53419f28 |
Hashes for portforward-0.6.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e48d42c52e3b065a7d7d1f3a9a2bd4729855b49909f9a61b9f0b6ac69d743771 |
|
MD5 | 1369ec754a8292e30ba60830e1b7813f |
|
BLAKE2b-256 | 0065a7f2026d244e09b3d1bd1bb0fb148925ae8622cd7df0cdc5310d4a3049c5 |
Hashes for portforward-0.6.1-cp37-cp37m-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbf8c41d8a9b76bef2298b7b84a67d6ddea284e8aac416d675dea2aa32227008 |
|
MD5 | ea5327e224b34c6c17cb6936390a16ce |
|
BLAKE2b-256 | 1f4040367090a8dab9c95c71316454c9daa5b854f7c97cb6dbc35d46c03b7b7c |
Hashes for portforward-0.6.1-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54109eb5d879ae93e1c517e265f7d44e1edd1c4de4e0dc78ed4cf89abc5d2def |
|
MD5 | 9a84be6a032834c5c8927307c65e95a1 |
|
BLAKE2b-256 | f604260bba36dfe784b653f32ad7b9d9ded4a9de1b1f2570dfbb20bd9062d7af |