Skip to main content

Core library for ProboTanki providing networking modules and packet handling utilities.

Project description

ProboTanki-Lib

Latest Release PyPI version Ask DeepWiki

A core library for ProboTanki providing networking modules and packet handling utilities.

Last Updated: 12 August, 2025

Dependencies

  • Python >=3.9 (Developed in 3.11)

Dev Dependencies

  • Any C++ Compiler for building native extensions

External Dependencies

  • pysocks
  • aiosocks

Installation

This library is available on PyPI! You can now access it at https://pypi.org/project/probotanki-lib/

Like any other Python package, you can install it using pip:

pip install probotanki-lib

Note that the namespace used for the package would be pbtlib.

Development Version

To install it, clone the repository to a local directory in your project.

cd /path/to/your/project
mkdir -p pbtlib
git clone https://github.com/Teinc3/ProboTanki-Lib.git

OR

git clone git@github.com:Teinc3/ProboTanki-Lib.git

Then, add the path to your requirements:

-e ./pbtlib

# Other requirements you might need...

OR

pip install -e ./pbtlib

This will install the library in your Python environment in Editable Mode, allowing you to make changes to the library without needing to reinstall it every time.

License and Contributing

This library is not licensed as it is subject to the terms of ProTanki Online. It is instead marked as "Proprietary".

If you want to contribute to this library, please fork the repository and create a pull request with your changes. Please make sure to follow the coding style and conventions used in the library.

If you have any questions or suggestions, feel free to open an issue in the repository.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

probotanki_lib-2.0.2-cp313-cp313-win_amd64.whl (156.2 kB view details)

Uploaded CPython 3.13Windows x86-64

probotanki_lib-2.0.2-cp313-cp313-win32.whl (153.1 kB view details)

Uploaded CPython 3.13Windows x86

probotanki_lib-2.0.2-cp313-cp313-musllinux_1_2_x86_64.whl (335.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

probotanki_lib-2.0.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (337.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

probotanki_lib-2.0.2-cp313-cp313-macosx_11_0_arm64.whl (159.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

probotanki_lib-2.0.2-cp312-cp312-win_amd64.whl (156.9 kB view details)

Uploaded CPython 3.12Windows x86-64

probotanki_lib-2.0.2-cp312-cp312-win32.whl (153.3 kB view details)

Uploaded CPython 3.12Windows x86

probotanki_lib-2.0.2-cp312-cp312-musllinux_1_2_x86_64.whl (347.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

probotanki_lib-2.0.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (348.4 kB view details)

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

probotanki_lib-2.0.2-cp312-cp312-macosx_11_0_arm64.whl (160.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

probotanki_lib-2.0.2-cp311-cp311-win_amd64.whl (156.6 kB view details)

Uploaded CPython 3.11Windows x86-64

probotanki_lib-2.0.2-cp311-cp311-win32.whl (153.4 kB view details)

Uploaded CPython 3.11Windows x86

probotanki_lib-2.0.2-cp311-cp311-musllinux_1_2_x86_64.whl (346.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

probotanki_lib-2.0.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (344.1 kB view details)

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

probotanki_lib-2.0.2-cp311-cp311-macosx_11_0_arm64.whl (161.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

probotanki_lib-2.0.2-cp310-cp310-win_amd64.whl (156.5 kB view details)

Uploaded CPython 3.10Windows x86-64

probotanki_lib-2.0.2-cp310-cp310-win32.whl (153.5 kB view details)

Uploaded CPython 3.10Windows x86

probotanki_lib-2.0.2-cp310-cp310-musllinux_1_2_x86_64.whl (328.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

probotanki_lib-2.0.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (328.7 kB view details)

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

probotanki_lib-2.0.2-cp310-cp310-macosx_11_0_arm64.whl (160.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

probotanki_lib-2.0.2-cp39-cp39-win_amd64.whl (157.0 kB view details)

Uploaded CPython 3.9Windows x86-64

probotanki_lib-2.0.2-cp39-cp39-win32.whl (154.0 kB view details)

Uploaded CPython 3.9Windows x86

probotanki_lib-2.0.2-cp39-cp39-musllinux_1_2_x86_64.whl (333.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

probotanki_lib-2.0.2-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (333.1 kB view details)

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

probotanki_lib-2.0.2-cp39-cp39-macosx_11_0_arm64.whl (161.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file probotanki_lib-2.0.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 78b1ee9b5e088ecb204701dd048c07135ed420db899d111697cfc08e324ffd45
MD5 44a2de7d1052c6407afafcc5265fe399
BLAKE2b-256 a8450accbc08ce2a2dd1c9b4383720a438eb8c3a29187e16290ba4840d3553c1

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: probotanki_lib-2.0.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 153.1 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for probotanki_lib-2.0.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 551ff139d88993947f969456e44cd676096f7d80e229907bd4df8f8b043f8281
MD5 c18265f7c7cce327fafb880b4226dab2
BLAKE2b-256 18062662d7777528d0678437f2d90dda897b42939e3a8087e2e162c0405f0eae

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 417a40b49e61fd41b8fe9d02da1514622c733f22cc47623289ca0438fd12a215
MD5 82bfac9fa1db51945fe44c8b3d54ff64
BLAKE2b-256 1394ba02aae0b33daef54a9bda00ae2aeb69608e7cf269f318c2076aea036f02

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8fb9a07f469c78d24300b7d070faf3bd950966989b3ef9103822f89924e2eb87
MD5 e7cf2fb7781fb6339cd4f6de1b9eea24
BLAKE2b-256 4350ad3e99ab28f22b1874f691a2a68d8a3491d23b2a0980653d306f88e55a49

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e7cfb61bc97019a7e4c7a52df0cac8d31ef221d27d4864135dbcaab2e6af703
MD5 8c9e5cdb76eaa915cc3201ccd9ad14a8
BLAKE2b-256 49c8d206faa80326f70af365c55f649b9bca4da3d3112d802b233788b16c3755

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4d71efe344b6dc6877930f8eed682b29c8f6f414bb35d0e3ca18502f9350d035
MD5 18f794f0f2ed19f98671ac4d932366b7
BLAKE2b-256 49d227b87456b7201f5902fd1bfc37b9c07305c402437f76b8c46a73dd5d3e7e

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: probotanki_lib-2.0.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 153.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for probotanki_lib-2.0.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ab4d974b02a0457d3cce62d5a321743c5e6e99ed53e1fed9690fdd3cb46a89aa
MD5 bf510b33d70511163db5682c2ea850d8
BLAKE2b-256 989c2b378e258fa543ed39e8dac96bb025d5931edd7f1d515fe73e877c420acc

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e831bee9fae62d793c502612d9f3589b6bef5c20f39e764072b8b7aa38442b3c
MD5 9bf28ddc8557798e760b719d1933ab08
BLAKE2b-256 96ae2e840d9f8bc2676edd95b45c161aaf2a678b25564ad96279454845f930cf

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 209286a848beb819f5295c3a5d9094a5e772e5c68da15d11b72a3cb9989b7184
MD5 278fbc262142fb953271397386a773fc
BLAKE2b-256 6c9cfdbf6660751c59b65884940da4461a1a8afe7e1857a6d0d13f2ff20a5e90

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b52ddbd730641de928b814e828b4128f5178172c30271b44d72a69390b2bffad
MD5 2205ae9ef43f0e83528b930ba7e066e6
BLAKE2b-256 bd6a2e391bcc3b7f718920e25b17640fdd681fc2f9f2fca86c6146802f3130ab

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 70037432ff0f2dac2c43b3bb5bf5e5a46a03b80a9124e328ae27fd820b6ade86
MD5 8b41e1e211ae3717cda813e584f8ed06
BLAKE2b-256 e2148a22a52c160ec72f2ed771cc1f02d1d863300f13899a8ebbd030c4877243

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: probotanki_lib-2.0.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 153.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for probotanki_lib-2.0.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 9b267f463de41dac8362ebab5902d9211a77722186a07ffaf80a5095c6a9a558
MD5 3dcfce740149c7c05e134f2408f4c219
BLAKE2b-256 f4e73d7dab9318950cf6e50a627bbc9cf43d83023ec9ee6a72be6a01d9c06dc2

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 acf9d93831cda7698207a6be23958541a90877879262b112cd21454044b08357
MD5 ef4153a800303c644eb7d2bb20613d1a
BLAKE2b-256 538f53a6d0ab0c4ce4494a42bfabd389efa0b6087af258df9875fe5d8c1de972

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0d021e54ea9c6ed5b9e67753d6ec6f9aff115070f22439e78e3fb0cde44ab887
MD5 bd1c96a8f856d109c184bbf40dca889c
BLAKE2b-256 44146e87817c5c04897162f09aabc71a519e4e2f73e6e7ec54cc2af8f4c09259

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e981c5119a5a2356b3c5df7f6212dcbbab6a630255eb4792c4e0baf358ba18d
MD5 2da6ccb25f7c0f510dd8abf6cab599b6
BLAKE2b-256 1d076435a161db47d1e6e90e41ca7de988cfb907dbd5904040f6190b6b04e718

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 793dbe7ce791682b58e33970fa43490d81062e581e4f5f52944d39392f4856f8
MD5 ffca6d5bd2f95ffd9485e3df82d98a37
BLAKE2b-256 03bf219a6e2d9b83845bccb327d61b866073db7ce10fefdd6e3fd535349e8aaa

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: probotanki_lib-2.0.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 153.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for probotanki_lib-2.0.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 48033cf384a016e35a1bd47d3060a94a763ccd31e43663d518580c35c3b5da51
MD5 e788e45aa1b23fff83b2525ec379508c
BLAKE2b-256 0a3fd257357c5179efd36c2f36da644a49552f3028faca20ccb59ea2948dbb7d

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e00585259b16c7a503fb9414b82788757c5a6a68f14bfde136ec0fd3b47885d0
MD5 814eb00049680e3acd47a1766ffbf44e
BLAKE2b-256 080103044befe46c9e61b9b87e24c2f04cf9426c39c706e86c7754975029c2c0

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b982a229957a6ae96b2b6660d526da3a97f4d16d90c2d46cc0a89fd84561b39e
MD5 482dbb53ecc911a8de252a889d4ad166
BLAKE2b-256 36f78010fc4606518ef76c2e3b9e1dbf1353341fd42ce6a590cc1473bcb9afa4

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8a0deb7a68a070ad3abb7fa51cd4aac75ae25f954ccb66026c8fdc124e9d411
MD5 d7224a6ffec16e36b60434767681b3e5
BLAKE2b-256 85221b5a87359e1793ca7eed972bbb7159f3920432fcb554125e921d21f0693b

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d0ca24bf7c13c1f73cffb5bd913d99ffb35d38bbf4b64c7f3fe00d83627f7c54
MD5 46613b3c9cdf877a4d56a7d13c311130
BLAKE2b-256 00e1759a2c8e6332d84b7d53b6682ab384426dec6708e15f61a413803417a6c5

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: probotanki_lib-2.0.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 154.0 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for probotanki_lib-2.0.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5d68a1535f52d677535203e3d5edb7836d19d8dca73b1450ac4828ef52cf4d0a
MD5 b722931e2fed42c022ee42ca01e44f3a
BLAKE2b-256 bc93645a06e46a11aecf15d448d8b1a380a7b90924e5b54d27cf3b78a361014f

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6a2359622af3aa3f2884620625a127e58ed3564db0733b6403735ec1fde1f144
MD5 df2281abede48c458fba7979bbebb190
BLAKE2b-256 0e58cfe972fe9ea6969c0875f5d3a8bf81b9d016c64ded0ba02e1d8d631352f0

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a987087f8b30b184569c1af867ead4e2fb8a6d4f8bdeb1a0092f51e3573a0ea4
MD5 42a89d39c8a4b11c69c0027f0d9a8f8d
BLAKE2b-256 16bfe861cb98a6abae77c7c7cea9cdcdc854d302f42fc62bfcb3022b60afcae7

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.0.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a6416fc3d2a4236104b5c58432b297e92fb093666ba21a9c24e86c009badc1bb
MD5 e351b3a717319e29d4e4f14cf1589727
BLAKE2b-256 98df39da882fae06bb5c93bae265affe449f3152e92bb58d6577e9c2924cd6c7

See more details on using hashes here.

Supported by

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