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: 17 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.3-cp313-cp313-win_amd64.whl (158.5 kB view details)

Uploaded CPython 3.13Windows x86-64

probotanki_lib-2.1.3-cp313-cp313-win32.whl (155.6 kB view details)

Uploaded CPython 3.13Windows x86

probotanki_lib-2.1.3-cp313-cp313-musllinux_1_2_x86_64.whl (331.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (332.7 kB view details)

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

probotanki_lib-2.1.3-cp313-cp313-macosx_11_0_arm64.whl (163.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

probotanki_lib-2.1.3-cp312-cp312-win_amd64.whl (159.0 kB view details)

Uploaded CPython 3.12Windows x86-64

probotanki_lib-2.1.3-cp312-cp312-win32.whl (155.8 kB view details)

Uploaded CPython 3.12Windows x86

probotanki_lib-2.1.3-cp312-cp312-musllinux_1_2_x86_64.whl (340.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (342.4 kB view details)

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

probotanki_lib-2.1.3-cp312-cp312-macosx_11_0_arm64.whl (164.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

probotanki_lib-2.1.3-cp311-cp311-win_amd64.whl (158.7 kB view details)

Uploaded CPython 3.11Windows x86-64

probotanki_lib-2.1.3-cp311-cp311-win32.whl (155.7 kB view details)

Uploaded CPython 3.11Windows x86

probotanki_lib-2.1.3-cp311-cp311-musllinux_1_2_x86_64.whl (338.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (338.1 kB view details)

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

probotanki_lib-2.1.3-cp311-cp311-macosx_11_0_arm64.whl (165.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

probotanki_lib-2.1.3-cp310-cp310-win_amd64.whl (158.6 kB view details)

Uploaded CPython 3.10Windows x86-64

probotanki_lib-2.1.3-cp310-cp310-win32.whl (155.9 kB view details)

Uploaded CPython 3.10Windows x86

probotanki_lib-2.1.3-cp310-cp310-musllinux_1_2_x86_64.whl (324.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.3-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (323.8 kB view details)

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

probotanki_lib-2.1.3-cp310-cp310-macosx_11_0_arm64.whl (165.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

probotanki_lib-2.1.3-cp39-cp39-win_amd64.whl (159.0 kB view details)

Uploaded CPython 3.9Windows x86-64

probotanki_lib-2.1.3-cp39-cp39-win32.whl (156.2 kB view details)

Uploaded CPython 3.9Windows x86

probotanki_lib-2.1.3-cp39-cp39-musllinux_1_2_x86_64.whl (324.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.3-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (324.8 kB view details)

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

probotanki_lib-2.1.3-cp39-cp39-macosx_11_0_arm64.whl (165.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 80f3da28f7d9a5e79d9fa78205e954b14c9e1d298bbf95717ece187c49cd201b
MD5 d8df85ec5e9d38e6e04c2e00dea334fd
BLAKE2b-256 0cf73a8e3d4e90333b87fc307b97fac5ec241703c1549f24fecf529aab35d67a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.3-cp313-cp313-win32.whl
  • Upload date:
  • Size: 155.6 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.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 c990729a14bcd700b0ac3da2478117cd325230c30159d391972c44ef92c0a461
MD5 a8fd6261a176d9d45a93652b82ca8412
BLAKE2b-256 9cb3cf0461329eec1682ca925ec9e9cf2b4e4b7aee872a23287d5c8c6af93339

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 877e3f993af4213a86d42ac5211e02c0186db1e379fba949ef5ab805f8b55563
MD5 beecd91a6c2ea20efb2b83b8f9581fd7
BLAKE2b-256 df9c4fb3406f2429772be57969a801133f2775b000c15ecaf41f94b3fc9e10b9

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.3-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.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1b9c68970c06fee66ec55d902a51b026435f899c7789f38a635c3719800de267
MD5 8a17679ad74107f07e0fc7c925e5c63a
BLAKE2b-256 84456cff8833aa66571ce0793daa157fc786b74dd789982a3920ba8f0e97bc2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aac92923f795b8b46314693b78e47535341fa5e779f44965a70ef13ea92ea9e4
MD5 fb4682f07db29eb2fc831ac226b7a235
BLAKE2b-256 7f1b6b36a142a31edcf574693e08716266b421517f4c4827f7e20eac16ade6a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 64670d2a4b33cd4907eac91e71dd5925fed9490d67afffefe98c26ddfa25fec7
MD5 dd3c0d343363b1fdbb9338617ba1e6c0
BLAKE2b-256 90823ea00d60ea6dfaa288f0431cd226ba7e8deed2f93679d2b9fe4afa66bd60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 155.8 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.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 3d6c9da7a10f65e89c2988875bfa9bcea303dc439e48f3549500106d5b18d13f
MD5 13bf780ad97affb27e55649a8e011d20
BLAKE2b-256 a2a8887e5cac6497e3ea80d9cf96ce39a72bbd22778fee477a0494c46a9393fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5544edc27272f00b79a74e2413acaab8f3905325b6dde6eef0dc87fe739dc8ad
MD5 fe43cbfbc42b8c3c88bf009a10bef6cd
BLAKE2b-256 914eac42c750dfbd31ee341c90f6f5dd6141096e1a1e6e60a88f86533db82355

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.3-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.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 6d022cc904bf8ecbba45b46a6a9e583833845be650b0a4c4e77321abbb9d3a1d
MD5 809a581455c2a078e87e3c56c2c658fb
BLAKE2b-256 11e4bfd14fbea69d7fadb1e1fc2c7cd2789ca4baa0a0085aef9c27a9782912b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27d9a5f16ee79d75df39b5d87c50b36bd448ac6305fab278cf8be57392d0982f
MD5 d5a1d1bfa181900a918e28a5d6ed9e91
BLAKE2b-256 5f7f511c5bb12ea0ceffcd04fa8abc414776bf190e7a3558deead336288b04e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 acd7213a75d7e266e5739cb5be06cb46d4bce1761a7a05b65691029581240f24
MD5 3c3380893f4ce426545447a317c5daa3
BLAKE2b-256 fbb587ae5a3fc7046c313b4bd6af33d373ff991f8ff33eac59ae86fcb9449528

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 155.7 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.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 85b26f2d6f85c201c32fc4ca74c5ecd87e349e6f43f8cd5a5387e4875b88dda3
MD5 6334f713e3efccfe45cfa104264d676f
BLAKE2b-256 c1fbed71ca15b162d2934dcdfb0ac7d17e4e8696e6f4189d370bebb6c338b825

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 633da7dc5869933858dddd39494babc3c49b234832732090bd5d988a1f7c96f0
MD5 6a2f1f2551be42f84673f2f70091cca4
BLAKE2b-256 635105f3a4189ebf9687488ead478f2d9323b6ac3463eeb85d88cf35555479d8

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.3-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.3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e1a627d998d90cbadcbf1315d13cd6aba6a2a6ff142a6f93d7fb65920f514225
MD5 59de6c5ce8f62221c3fa014c7154be80
BLAKE2b-256 d8112a6a7f7fa295bd14f6da17f917c8b927471ea5fb094c972cd308af4babdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aaae07d9bcb7cffacfc6fa346fdcaff4f3645af6f6f087693ada273fae214559
MD5 c0781506de8b2f4ed6dd3847df16e389
BLAKE2b-256 f2941d72d6b63ac22d770f531f5cfcf90c08b2a78c084a1037121741b09762c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 573fbba2bae0d55e3e01f44fd37aa5f1a33bb02eba292461ea02893bc9280257
MD5 3463624f8d0b9c13d8450d81bc55c4d5
BLAKE2b-256 f589477ce02cd626d2731a642025ab458c2bcbfafe76b6bb2a1a218ba1376c8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 155.9 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.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 98ad1cec5a3ebe9cf595bcc2f1838438a6168b4bcba12986b43f509ebea1703b
MD5 2fd885040e337ed9307153651ece2646
BLAKE2b-256 54abaa84d015df2f43925c4ae04d3dab77d5e3ca1dd25ff35865b7950f2b3b56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b74b6f13ca34bb337e78931dd9ba545107ef89e8582cdd5553504858c87f839c
MD5 88d520f339a4f53b73f76a999e24c794
BLAKE2b-256 e2acd357181394fb26505512612ddd490d38891fe06f041d78027e57a151fb67

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.3-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.3-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 aa8b1e0b5065e6e6d434d276d9202271ab2ba3c05b087d5edf873856ba4cd5e0
MD5 55794ca40b0990f76449d3294532a776
BLAKE2b-256 eb82a701371383b5dd4483c162db29211755036cbf3c3454c81c21c401569c45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24c7a9295fca607bbd303ad809cb846502bf5f6cfb92052d0a2e62443403fc16
MD5 5d2f807501879327d1e5ebe58c06dfe7
BLAKE2b-256 5853b68f8c428d407b6aace9d6878086220287edf60798b2abe6252dc773b020

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 993af3a008161d2b3357f95027eb65a7d846dd4d95314dabf7a71fa39ec0d903
MD5 7bf890c94a67ca3fc2e215268f551ea6
BLAKE2b-256 c0fd8efa2b0185b11ff89f25ae3017d5fbbb275968e579bc4740f819c382b0dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 156.2 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.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4bf43c7004bff0bada73db197d1c7a386d5fe1b38108f0da69cff6d433f0f153
MD5 82b9a89b7403eb0789afcf3b0129291b
BLAKE2b-256 979b9454cb4a6cfe2fdd65a97ef621125844e13fb6e091d1d987cfd12593e40c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aaca89710c6e21d10d3c18720fb99a80e77454224c5ea5faeaaaef1d40029731
MD5 e9b01335fc05fd39406e5586c2bff98e
BLAKE2b-256 add84e139c4566f598f463095c306c466db789d8e10884ffd0c6930fbc2f8095

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.3-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.3-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 57319415bc88fc4f28ac9824c3c31bbd0f538791d492d4f0ad58d1f35d211e91
MD5 fcc72cabe76e84caa15ee94878a3df5e
BLAKE2b-256 8db33b8ba51a04ef22ae62cb4ced98e3ed28ac94174cdc474d03a63fa8e10b69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8044baf0abf78e2efe504c971e706fc120eae5064b22e63ba1871dd04cabeac0
MD5 50ec830e13581b37ecd2dd95e6623bc4
BLAKE2b-256 a1b06604fcb02921e543398bf96785d9324bd94392ac26e872cab9eda2eb42ef

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