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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

probotanki_lib-2.1.2-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.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (330.0 kB view details)

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

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

probotanki_lib-2.1.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (161.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

probotanki_lib-2.1.2-cp311-cp311-win_amd64.whl (156.0 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

probotanki_lib-2.1.2-cp311-cp311-musllinux_1_2_x86_64.whl (336.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (162.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

probotanki_lib-2.1.2-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.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (162.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

probotanki_lib-2.1.2-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.2-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.2-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.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for probotanki_lib-2.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6d69446f6f56612bac220841092b30dcd5a3bcb31e29c2603e534b057a6960e2
MD5 14114c1f5681fff694de4b5fb88647dc
BLAKE2b-256 951c2649c80eb67ecd5170053e74fc157296aef6d048fe3bcd6c932f076986bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.2-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.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 4d4f2320b03646494d6ec3a61a9ba74f34d5b81a6f783096a02f1ee75a2cd5e2
MD5 41dcb53ac6eab5a4674041be07b44914
BLAKE2b-256 9d2c8f7eab6e46e332aad250695fe021c1c974a0d99b0f5831c0cb5a66ce2ad0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c825d0ee55bee6bdce177319b7bba413321f0dc6d543c749dcac0e801bb8e385
MD5 bbf5053f03ba5808876bf6aa32dc2631
BLAKE2b-256 571bd87916900fbf944ae1918e014de40aa78235a4f817c0f6810048134d286f

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.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.1.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 52617609db7a6a7010661240d79080583a2efa7369787af9c79dec4cda9a5630
MD5 c8145af61ef42c60a157aa91f0734161
BLAKE2b-256 5ee593a3e335f93174c1293eae565f811f25a1f3b5375b7e34081ae9c276de73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d699bd19270b7878c03e6a8e05608ec7a192df0bde4f86e77aa002f21e2911b8
MD5 5c5ec6f168f3ca5e8ece21e094a4d7b2
BLAKE2b-256 97a96738022aecf5ae146033a5f9ffe33d852ae1dce46897ec8ac786f2e7d2f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ea5784d5bfab087f85187c59edc244ab189f21382cd3deeba8f65924b8a27528
MD5 7e51ede470ed8887fa737efffba25320
BLAKE2b-256 fbe827650aa48eedc1d9e2d6b019f439fe44a69bd4e0e9368259e7afcf562428

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.2-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.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 9c1ff3991848d752a8bb843d69011044858ef4e03c06db8de70edf1776c3d8ec
MD5 7573473b9b45cc09a137d7a141a8a180
BLAKE2b-256 dd951f52771a8c42a450a331a7026952a33be6b346d533f25b7f40dea0534a7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 64d3f3457f395302fade00bfe6afc5c2547394491758e00b4179f295c82b732b
MD5 5b2f2ed1cf0fc67588926d87ea291d37
BLAKE2b-256 4974ba9d9fdcfec8f89d09d5c7a862ee5e5718e9f66d2f90be0ba17a50f582e1

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.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.1.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 eb1e5236e0efbee0d55146a436bb18e896e18f0b0f8fec51e3a4145351f943e4
MD5 bc3e6e7fedef415d12014e5d0131a125
BLAKE2b-256 6405d7a2354d1b9ac52f84993f2a0f2e77c7c224d75df7021388668640c18b99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd4ebd8bc43661c227fa383cc907cbd543cfefddbd087cf864daeb6aa5de5680
MD5 6bfaba27e8df29257feccef342978557
BLAKE2b-256 597060b01b0995df1eacdda63254792974e1f65018dd5b6ccd8c134e4dc5e416

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 82898f68bc62960a6feff49199cd06185a9f556a4222d39f863f6b71b342574a
MD5 99aa6c9cf33174fbc8b9688c32f80cb4
BLAKE2b-256 8ecb11147d9c4132d9b0531c61d62351f80d6a6fd02c98468fe62a7e78985360

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.2-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.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4e872a205298383b2c374c899d5ffcdc03c51167ce19da25e5ac9eb187afa38b
MD5 c23733d730f40cfa13b364da62abcf7c
BLAKE2b-256 f0ffc6ada2b275475c2339278f08da03afa329da34136e2a5b1a0f2068f682fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6af4aac39ff79e73ca55ed2e0af5a38dcc42cadf8c871ac2da7d1f351a040136
MD5 2f5ff1b58fcada694ffacb12a7e96a7e
BLAKE2b-256 7fbdc39b2045b1a62fb20fc249ec196501db4b3d8db14ac037e98f89a168abcd

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.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.1.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e471e6c5e3560c3f4e334104093aef842966189a3b861681c57c5c9073e4bd70
MD5 f36209b09145b29f0d106fc479a30392
BLAKE2b-256 58503e568e73aeb54b2bf04948c95d162a4a9a541eb19ef077b17da6299b2136

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27442552673397c91c3367f765a8270b5ab05701dedb2bb86f20787821ea00d7
MD5 0c2889393140efc97d9b1f154422abb6
BLAKE2b-256 8ccd15f862d10a6d97d1a0ee2ef7b91902cdca57721b7c8f79e6f877e848d372

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ccd8fd55718fd1529a4bd27715a0890f1444bbb168b101fb0b67aeb591ee6e8e
MD5 5960c093f02417be7f9a2d79b18c614d
BLAKE2b-256 f3a462ca74fce425803298a51c5c667f965cdf7b9fa7a5c94425d8bafb63ffa8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.2-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.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 75163b7baf2e19a9315bdc12e49ec213722f98ed13ae4e1a8296428a3a2f8551
MD5 15a0bb7f9309246f35249e2f89d672f5
BLAKE2b-256 e44677221ef25d23842ca7694e82779d1fafeab6804605a5b30181b31e8c67bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6589e1a6a8242f1ff364883cdce2cf4e17a9fef8a2f77976296fe2628239e4bf
MD5 369f3ece7f91b1e83242137db792be61
BLAKE2b-256 9c384514a165cd70093433e00fbb9c4455c6d838f98479e6992432373801acc7

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.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.1.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1ee12afd39818220c5cf4fbd47177f6c5c6c2d409c6ce8c8b674510003f1a7fe
MD5 d6a0f1b3e2c590d46dd7635787db7a0e
BLAKE2b-256 375e7f925dbb3142385ff0560d719c60244baa5d933b4d430be48fcb492629a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d2e09df74023e7d193cd8444b972be0e9e336641e19d0604ec566e37ebcff67
MD5 e45c97d570dccef0da18740c962f58d9
BLAKE2b-256 f8f70fa3d7a133f722e7089ade6f8b49c204ac720f345306df3ed55cba922118

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5e1c43126476cbc26818f83facc6b7ea9b7dad86b308823ccc64f0718c8238f5
MD5 9b853a9ca60c478e4fed988b3c7c937d
BLAKE2b-256 8b122999403db180dd9400fcae198f9e86f4e8fc7439b12e56986d458ec08919

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.2-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.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 338e8174d8699bc2dbdd1767eb25daa855d5d76b98ee52777a6a18621e6235e0
MD5 1a83c578924c7e3e00c3a9a26d28122a
BLAKE2b-256 ecbe1bb54da6088c0d4aeb76df4cfca654cf1cd7ce94f79df5d13935e2a375dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 65e786b24876f10f1088777e3d67335f71e88a955314780b4a84377b7b756c5e
MD5 3d8a9bd2eee252c1645dbe962ed59695
BLAKE2b-256 123e94aa0ba7ce960feeb92f7e0d0a0bd27c2e8f744ac6d551d4678f4bfc6406

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.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.1.2-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 eed22966ecd528113c9a2120eeb3bcc6fde5aff1d7fe6214ca0c581e6d512bc7
MD5 b5d9c0ab150a340ad22cb3eac93fde5a
BLAKE2b-256 d37d8095f2750a945717630b69130b85faba69ac45f7898141b5ec66849ac94b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7326d3991ba52aae7f1e19d21b843912081cbccabb73e298df8e13e8c0d9621
MD5 69823e290f4764d37399dd431c25f008
BLAKE2b-256 ff3ae7de894045f05a7e031486ac62274c828e9b255c36bcc038c6a98059ea8d

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