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.1.0-cp313-cp313-win_amd64.whl (156.2 kB view details)

Uploaded CPython 3.13Windows x86-64

probotanki_lib-2.1.0-cp313-cp313-win32.whl (153.3 kB view details)

Uploaded CPython 3.13Windows x86

probotanki_lib-2.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (329.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (330.4 kB view details)

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

probotanki_lib-2.1.0-cp313-cp313-macosx_11_0_arm64.whl (161.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

probotanki_lib-2.1.0-cp312-cp312-win_amd64.whl (156.7 kB view details)

Uploaded CPython 3.12Windows x86-64

probotanki_lib-2.1.0-cp312-cp312-win32.whl (153.5 kB view details)

Uploaded CPython 3.12Windows x86

probotanki_lib-2.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (338.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (340.1 kB view details)

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

probotanki_lib-2.1.0-cp312-cp312-macosx_11_0_arm64.whl (162.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

probotanki_lib-2.1.0-cp311-cp311-win_amd64.whl (156.4 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

probotanki_lib-2.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (336.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (335.8 kB view details)

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

probotanki_lib-2.1.0-cp311-cp311-macosx_11_0_arm64.whl (162.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

probotanki_lib-2.1.0-cp310-cp310-win_amd64.whl (156.3 kB view details)

Uploaded CPython 3.10Windows x86-64

probotanki_lib-2.1.0-cp310-cp310-win32.whl (153.6 kB view details)

Uploaded CPython 3.10Windows x86

probotanki_lib-2.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (321.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (321.5 kB view details)

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

probotanki_lib-2.1.0-cp310-cp310-macosx_11_0_arm64.whl (162.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

probotanki_lib-2.1.0-cp39-cp39-win_amd64.whl (156.6 kB view details)

Uploaded CPython 3.9Windows x86-64

probotanki_lib-2.1.0-cp39-cp39-win32.whl (153.9 kB view details)

Uploaded CPython 3.9Windows x86

probotanki_lib-2.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (322.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (322.5 kB view details)

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

probotanki_lib-2.1.0-cp39-cp39-macosx_11_0_arm64.whl (163.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d5a3abd5d7984a6a3fbf12856867783fa79ec4ba053e1e729075e19b1f7ac03e
MD5 5825b8811320e0f740edb8410c0f4aec
BLAKE2b-256 c4db803885e49eeeb66b2e6e459d95762747adecabeecfba3bd1a214363a1b59

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 153.3 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for probotanki_lib-2.1.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 25a8528f85408537c7c5fbff40d6adb2e460f9d5960be9368e5e5406ec1e3e1c
MD5 c66f5bb4af9555a0581b76ea45fd3dc3
BLAKE2b-256 b8c3c1d17d569732841b82c3f4a56963513c79cf735480180bc737197932d2e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bd2ce6f0957103e9522c87a8726111555c9618ea7e26e4d3b84111795ce88ca9
MD5 d4ea9201efe85bda85a8abddcf56e306
BLAKE2b-256 8c6357c06a8385372ea86e543fd0aa6a2ffc670f402705772c504b585a072ce9

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.0-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.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 fc6b0a3fb4217b19e97a1afe7c3fde12a7db948a704f479f920ce89462a5fc5f
MD5 2f5c689d3030a8cecd99dc09d0b5c68c
BLAKE2b-256 c47766aa6058b7ed47e442bac1d52258ed9a4276c0099fba5670816a4ed8c80d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0f9928a0a5b4df76f4a553edbe3789942498879a79e065da416f43492911224
MD5 cbdaa8e9868e40eed48223c7550ddb29
BLAKE2b-256 e78420ab683f2cba99b72ccbf24e333b8169a3dc0a00facf0426be4e3dfca8e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cfe7f1beaeeeb9f3b2cf90323bf22f5fae0881941c2588250e8546721a1622e5
MD5 575be90e44c350608a1823017ab9425a
BLAKE2b-256 a0eb30ed56f6810b7193c4fe06101b0c21fa0cccc93a0ce1ab6ad3577fc7e5e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 153.5 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for probotanki_lib-2.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 715112896996962494e447e9472177b82531d765b4a2f261831cde054af2cd80
MD5 43859675a373ffe8505fcaf0c7408a93
BLAKE2b-256 3cde28e1b5da4a3b9d85a0af88df3e0ff6f8c971b49d51551064f24412e66c92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d6f735eca875f406e3abdbe011a3aba97dbd4dd1b785d020d95094fd67c0ba89
MD5 8747c7cef79e2045692026836e2954bc
BLAKE2b-256 9e71bbc6889778041df42287546239e475dfffa3418c85b8b11d9afe3c8bd2be

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.0-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.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f03fb83b552ff6904a4aef6b25bd671e02c5198fc40a1ab620ebdb7a840c2629
MD5 f45cc6ff81dcfef6d52025ec93f8ca49
BLAKE2b-256 6033427f9dde16a6366be0389e4c34b43f8ad9ebfbcdd92d89ff69813fd59734

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eaface742b6bd0d87a58281db6b4c183ea0d5ede1638336b7001b1c31a9f8220
MD5 1fc714c3741ea9a8b57323105b314e42
BLAKE2b-256 021db410b190d107ef1f881a7772b4b36fad96fed6c70696aeff2779fb73684e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 40b750e7900699e241b63e98f72a26df772fee3eeb65221f0f3b493d7826756b
MD5 7d7f5d2a8cfc640473bde663254d78c5
BLAKE2b-256 daa080d4d6336eca431d5fe3fb170578823be5a889d8ed7d2add2dbed717334b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.0-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.2.0 CPython/3.11.14

File hashes

Hashes for probotanki_lib-2.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b51b26c042758c20253a0ec40311d311fab9f3aedb18c3976c05f3bfc67748f8
MD5 2555e812c7b020d3015bc2b5f306cea1
BLAKE2b-256 1835ac5ce2f0ae5c7d27763956198db3c22ddb8b4366addd348ccd9951416d38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 56160dfaa79c9741d86d36830269882d23bdd7b082e1c4550e31e93b9905d4e0
MD5 aabe33aba25fd785328e3880afdfa69a
BLAKE2b-256 1a69be7489a4916a8762c19965e788cfe1e837699f92f2694adf83b88b7ec682

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.0-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.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c502c6adeff85ef980d2776fee97a3b6827574c495c958289d5c780db7a7eaed
MD5 4ae1674809ad94e442f1aac771b0d7d0
BLAKE2b-256 f30d2c91fc7323b8310d9ea6e9ff0571ee8f183256fe0029f68b39205ab4757a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9097b9edf20ce00b59bb9c6d580fbf9ac251d16dab6e4dc884eb266f7569261e
MD5 72e807832d9f155e5be5cea4e23a5d02
BLAKE2b-256 2be579be741ed1307090f69d8422a620bb3c87bb8ed7f7041d5671aba16eaa32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 07e2613ca0119e27e22aa627af0e790f6b5f3d99c506d7a7a5377f89be459b5d
MD5 0826dfdad8e7bc2d6078112b303d4e21
BLAKE2b-256 34da0dc9d7c48c19dc45176bf3cd77131ddd90bb61419236eb3fc8ae84e0613d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 153.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for probotanki_lib-2.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6041245876f3c800c3d44e313f542a4e2fb81706030cca7d4286a58effaf7c66
MD5 2b9b7c2de369eea591b1c21fcab39a00
BLAKE2b-256 cafcb45d51716fdc6d4855ccb1bbe1262115a3d76e86402323a16396830c47fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b5ca4ce0e078f03b739869fd199791dc25ad0dcbc46d670370c21362af8c9960
MD5 ce19c7e1e544e5a15b0ec0224ac88baa
BLAKE2b-256 d5e4a7e9258a9616d34c74fbd8c917b403d904cf8b7a34201e15b3ca9286e1e7

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.0-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.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 9cf63dfa03be3982da373e0a5a1f9534d1d1904b437ad1adfd259a31f7662fbb
MD5 ce5a5df158865a22c55d4ec3f1ce8218
BLAKE2b-256 a05c3aa883fcc77889624b671619d5371e347eeca1a670d6fcd273a88a5c1145

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9189738bcb9abb4db47015aa3e136f29cc063557f0643450afa5cd64af39573
MD5 ca499ad516a79326c173bfaa92785004
BLAKE2b-256 12dfc87ca80f3ad3b3cc0e0e35837ecc9fc472277c843a5be13c6f6c9246b46c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ca6167adfa1ae0d3a61df10773f50976b5574873e299de78f55aeb2f2e80e256
MD5 7ad138a5ce6abd6ec387fb81f33cb90e
BLAKE2b-256 d2cef66c40c841b49b43a1d804fe9a21700abaa294a05125fc03b88be06959bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 153.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for probotanki_lib-2.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 7fcd7ab90b3f716485e1374099e3381d6a1f7a472db23941320d0fc0c343c443
MD5 3f247b5df15dd838ac4ae95ad8bbaf4d
BLAKE2b-256 8258dc82db68b4b301e1b93cce4af7ba02a64a96d412544613e2931d3c31734f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 726d4bbb68e696a53b87c75acc9c9267021f8700b6e8a986b58c6a1017a4d652
MD5 3f7e4950bf5564745a2c4b93d911f8c0
BLAKE2b-256 f2c84ea11bae002fc3ff1df02de47c05ea69fa8cf80f2e78302f2833807d0b5f

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.0-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.1.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 9804f888fa0a4c1800a0b3ce68a8652cb008ca0f6dc47392c676e0eb54048316
MD5 75cfef48cc617bf00d93d7fbbd1e967a
BLAKE2b-256 dd6e60d3e783ad6348c1ebe01fbf876b419b36b7de7fe2dd87ec8bf42643212a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0459c2dcb3ca753c26a6593f524a91b83c88d2da12468019c0d5c2a6db3cdf7
MD5 bc378578b417f58f1bd7e956e996066f
BLAKE2b-256 544cea3cc5b72df105c5b503ceb6a20f304bdd436c93c7368af2aa2e691bc225

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