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: 08 November, 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.1-cp313-cp313-win_amd64.whl (155.8 kB view details)

Uploaded CPython 3.13Windows x86-64

probotanki_lib-2.1.1-cp313-cp313-win32.whl (152.9 kB view details)

Uploaded CPython 3.13Windows x86

probotanki_lib-2.1.1-cp313-cp313-musllinux_1_2_x86_64.whl (328.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (329.9 kB view details)

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

probotanki_lib-2.1.1-cp313-cp313-macosx_11_0_arm64.whl (161.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

probotanki_lib-2.1.1-cp312-cp312-win_amd64.whl (156.3 kB view details)

Uploaded CPython 3.12Windows x86-64

probotanki_lib-2.1.1-cp312-cp312-win32.whl (153.0 kB view details)

Uploaded CPython 3.12Windows x86

probotanki_lib-2.1.1-cp312-cp312-musllinux_1_2_x86_64.whl (338.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (339.7 kB view details)

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

probotanki_lib-2.1.1-cp312-cp312-macosx_11_0_arm64.whl (161.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

probotanki_lib-2.1.1-cp311-cp311-win_amd64.whl (155.9 kB view details)

Uploaded CPython 3.11Windows x86-64

probotanki_lib-2.1.1-cp311-cp311-win32.whl (153.0 kB view details)

Uploaded CPython 3.11Windows x86

probotanki_lib-2.1.1-cp311-cp311-musllinux_1_2_x86_64.whl (336.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (335.4 kB view details)

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

probotanki_lib-2.1.1-cp311-cp311-macosx_11_0_arm64.whl (162.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

probotanki_lib-2.1.1-cp310-cp310-win_amd64.whl (155.8 kB view details)

Uploaded CPython 3.10Windows x86-64

probotanki_lib-2.1.1-cp310-cp310-win32.whl (153.2 kB view details)

Uploaded CPython 3.10Windows x86

probotanki_lib-2.1.1-cp310-cp310-musllinux_1_2_x86_64.whl (321.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (321.1 kB view details)

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

probotanki_lib-2.1.1-cp310-cp310-macosx_11_0_arm64.whl (162.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

probotanki_lib-2.1.1-cp39-cp39-win_amd64.whl (156.2 kB view details)

Uploaded CPython 3.9Windows x86-64

probotanki_lib-2.1.1-cp39-cp39-win32.whl (153.4 kB view details)

Uploaded CPython 3.9Windows x86

probotanki_lib-2.1.1-cp39-cp39-musllinux_1_2_x86_64.whl (322.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.1-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (322.1 kB view details)

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

probotanki_lib-2.1.1-cp39-cp39-macosx_11_0_arm64.whl (162.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 93541ccab317f799aef5eb8763dd094342ff151e6165acf2a31b3888ee2a908b
MD5 74f6026f96c2be44b39efba7262c988b
BLAKE2b-256 aca888513a5e90704e256193e3cff2c9ab1bb30c9545cdb118c1c9a3a9c8814d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 152.9 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.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 94b6b170d7577e90ae2fc5094c815ac1e013cd5d44de50f5150e0a27237b1f1b
MD5 4e269543752c9564bee28a01fdbbc995
BLAKE2b-256 64a203cb1f5f4d1935247e13d133df2427e3d40ef591102bfbecc5b17689dd8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4d2f5777d718cb2e68f4d28240d4dd99f7bd456fec2fe5fdf25d6a9c21047c0f
MD5 bf9a7d97a3bb5f4d95c3a4ee41b78324
BLAKE2b-256 4eae09ea938c2678a4d2cc0b2a1a0e835b7f71c3cb4c0d9ba4a460326a5691f8

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.1-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.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e7d0b18df9a7f3c01280e587a9c79d3612c681f126497b1113042cb0abd6a677
MD5 881fb7657e11d1518123832a77ce3c69
BLAKE2b-256 07a4fc7561404e3a5ea5d47b194b2746da85011ffe450f9764c8269f68238bf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3561749de3d5b1634f341bf8a14ec537fa65c7ec82769c4133e4b8a366e2eda6
MD5 8fce0c264bc922c329dcb0a1e31001ad
BLAKE2b-256 2ce81c6c4101beb076a0ecbd0d0ae1e2bcd10a2104b39783235493c2d8d34911

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5b531428c44663609d85fcea2567d8fc3d574fb0d8afa9604aa6283297830d56
MD5 9cad1424c3e8916d16278954dc7e53e9
BLAKE2b-256 60182d70d266afddfabc219aab85597dec20609168eb4fbd66339e549a0800db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 153.0 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.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 d0fa79bcb44af8e819e5cbc1d3f134afda5fbc9c817ce5b36d7a23543bbdee09
MD5 7231ba6223992328bda94fbc5a29bd0b
BLAKE2b-256 56830e0dcecedad8d4b4bcf5ed5bc2f3d2362f04f807e8dcee05fc99cb2334aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c17d128e4632779708e0a0b6524919d67e3425ae42cda19bdab53a3ff1bc9f5e
MD5 82edf13ca5977b6df03dc690938f21ff
BLAKE2b-256 033b173cd90552c13d574043b9e381aa0fc5adaebffe5166666a04bbfbf772a6

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.1-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.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a3e9493fd9866ea0abaeea0f1a55cc248f56f35634c45908e3aa316b57984447
MD5 94d33ba788f7db361f8b8225af723d6a
BLAKE2b-256 0f0ececa57cb867db3d1d5f73c3f76407f6688d89f3616de4c7419cede27eb55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1410fa267aba74cc90baa8b6f8fc360a99123a85e99a94f135e0016830aabe4d
MD5 5af550610b9cdc58159a4cb1e1b95fa3
BLAKE2b-256 e5b9af240f4671b0549a58f70ed57f54d8270bb7bdd9cfbbe8acef3e4b6f33d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 60af69fef01ecf135344028084c6f4056e75b897887bd8716594bf9fd79cfb07
MD5 996c0beaa30243038bb158395ad0f2a0
BLAKE2b-256 826bca1a969f815718bc2c0563b9b64bc43f164d9e7f04631ad098f3d86f2c4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 153.0 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.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 fa7c99e4bbee7f7bd4d029a5d31725156085a51a5cc8aed72cb2b9b04fa30617
MD5 0e4b82ac1e4b23b2b8214e4ca39cb11f
BLAKE2b-256 0588bf8b3f7ded4bbac87c89a871a4fcd3cfe16547ebd0696177a7a38a08111e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 847fc59022c775bd335eefe49721945141ffbd112fc22916fd7aafe661d7d16d
MD5 bb0abbdfc99da1fe2b73f0882e0ccc61
BLAKE2b-256 3f38813fa2bc4b5a40c7333f59350cbf8487b17bc996af1b8e99bddb59f96f5e

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.1-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.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0da12d18af181a543a21dccd6af9d23ead6e4adc2df4f48aeaa5925b93eca482
MD5 341cd989aa4ad0fd851bb841b27cb958
BLAKE2b-256 262efa26cfa5a000c029c4a8e94df8ce695f8b70b22395c7247068c609c2409c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 052b05a4218a837f4a96bd926701c02c096421e481b2639f5a4087e97ba91017
MD5 7f0d5023c3cd98f2c483097e8d8715f5
BLAKE2b-256 f47cc59fed64652561261bb2b1354fb66d4bed03ec861fe13920a26db33793f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6055714321aaccb05be5c58c118cf3a4e719d5cd6f1742ed9a99cd9dae889727
MD5 240bd300e97397a08ae9a76cadb9a340
BLAKE2b-256 7492b1872bc81198f2acf8efadece78b40842942cfcbe30879f3642adcb0354d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 153.2 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.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 28f06580df626d961435b3d3fe965fb6c39f46394174b873a096d4dd85d1b1c8
MD5 c8a6a661431361da20cb6684b0b5790e
BLAKE2b-256 e96de8c994b4c5885c8a419e268e2f5411ba7d9d349a8f632138c714fa1927ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d586420a5e783491659bd385eea30b2ccd7f4dd08e0e513bf82c1eee126e37b3
MD5 0ca4be3321f7bdf26e9df48945e0a168
BLAKE2b-256 2f340cf6de477a9752b9fa30ee93c99fd5b633d2287387ae88a2f07c94939247

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.1-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.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 763e914bb8db80392ca61b41788ccabf497b69a9631d6982560faa12f50d703a
MD5 491c424541704ceeac1f846b842bb76b
BLAKE2b-256 746c63747aa995438ec33469541959f59f60b375a30a3433a8bdcd2fbaec6b6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ccd8888a7e80fba9973dd6ef967e8b7d257154572b000a62f64b4b857e85484
MD5 76a8747606715f158a944359907dbfea
BLAKE2b-256 44bbb899741d50faceb4ebc15318552400ed8cf7862b57a098985728af47b2ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fdc5830fa797c37247be5e2af71d7a48357b7ec05ce9c3ce53f93a437678db5f
MD5 9814565ca4b51d7ed06def85491aaf87
BLAKE2b-256 6c5b21d90d33f34842066680faf7d69073d06af8cce6aa57223728660535151f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 153.4 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.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ac4ff234ad5f33742230c23ac4d2d820bbd2f973f2f290ef86b798cf098e3bbb
MD5 3d66c224a7ec9c7513957eb01c8ef043
BLAKE2b-256 3082f17557df9967252a78605f64a6730b9b36ce9343f28177cdd04a800eedbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ce291c953130dc61605d52a5b862e77bb0f7fba6807504cdeb4b85b701102636
MD5 ddf65765f183ac11ea7af984bb4ac6c9
BLAKE2b-256 7fda8a7dd10115a089334eb67a76bd588bbc9d3f92036e739aef36a8ea137fbe

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.1-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.1-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 195d1939eff37c5c34ae7bf1e81cda8651b4171e16de7d5a2085643ddcda8860
MD5 4a50df8dfeb12c13e7c8464b80b398fa
BLAKE2b-256 b9497be7c04eb28d0efca358d6ad30c4574b7be73de20266283e1102a6cd6d29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6590449e08adfe78a71b1b25fe01a95a935fa008d2c4c042105b110acf59db34
MD5 42ec79e49ea6911b8fb77d3934482632
BLAKE2b-256 b00a39cee86976f01d8492b13fe148b4fe3a201b0fef22249a7d3efeb2e7ec52

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