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.10, <3.12 (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.4-cp311-cp311-win_amd64.whl (158.8 kB view details)

Uploaded CPython 3.11Windows x86-64

probotanki_lib-2.1.4-cp311-cp311-win32.whl (155.9 kB view details)

Uploaded CPython 3.11Windows x86

probotanki_lib-2.1.4-cp311-cp311-musllinux_1_2_x86_64.whl (339.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (338.2 kB view details)

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

probotanki_lib-2.1.4-cp311-cp311-macosx_11_0_arm64.whl (165.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

probotanki_lib-2.1.4-cp310-cp310-win_amd64.whl (158.7 kB view details)

Uploaded CPython 3.10Windows x86-64

probotanki_lib-2.1.4-cp310-cp310-win32.whl (156.0 kB view details)

Uploaded CPython 3.10Windows x86

probotanki_lib-2.1.4-cp310-cp310-musllinux_1_2_x86_64.whl (324.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.4-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (323.9 kB view details)

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

probotanki_lib-2.1.4-cp310-cp310-macosx_11_0_arm64.whl (165.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 64f6080dea5fb81d9ecde9dd666c0ac362fa2303f18a3ae49a29d5f5c0583d44
MD5 3b8ab711db416a4e564f71f87899f071
BLAKE2b-256 458011dfdc0747dd5ba78911616e9fc77d74af18b54472b66fd65e1a9bad5a53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 155.9 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.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 065184758e45a9db83d758428aee16e5f2b0094c84c2476289471c308243c1f3
MD5 df9d3c563da47b034a137a17f42067e1
BLAKE2b-256 ab27403cb55469649b8fcabcfb8bd0bbb1e96d10957fd63c55ad0a69af5dae6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cbbf24a971eaf887424f803c1bc605ff5c9d74c8c407d7505ba9ea400467366f
MD5 4952ffea127501bd1f24ab6e45c17cc9
BLAKE2b-256 15bebb639e2af70ad0c4c931f8479da8b324d14bcd7f202693e0414db6af038e

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.4-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.4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 df5967c3a37cf2370e1376c716ee3241b4aaf79a4b2bc530fed546ce07ccfaa7
MD5 6db4c32a4ec25069208836b29fb7392f
BLAKE2b-256 76ae1f56357c97f28d08a08023c8210e4727c8f282c0d5f580ac9d610e389ef6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa5445b7f1e0ba0e3117e8c900a8cddc498a5dd164c14a45909a70355e0eb80d
MD5 a41d7de851fa86e1adcb7c0f04200312
BLAKE2b-256 38234fd7034c70e4e2ffbf7cd16660ef966b99a22e8034d9fc351901ebbe7ec9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 221e3b831daac910dba0a41ee4b03e18c801683019d4fb8714bf1554f492e6e7
MD5 e7a8630a3dedce1e5c67b2b81df32de8
BLAKE2b-256 6daed0c6cac6cb89e6d673390ca27e5fcefad4b1876d72927dab4b3e35b2da6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 156.0 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.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 bcf1d6e080751d000ffd83a5fa5bb08124b0500e99706e286f3bf81956317528
MD5 335b70dd8c08a5b0387420aa48f74ea4
BLAKE2b-256 5c89cad09051ceaf9ca8704d0fd431c09f8b18e3613db50acb4574f82977c61d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9cc9037d869402893df8201655e8ebc3d780853696859db126488e4bbb47ea42
MD5 bd439672cde89ca361d84f455fe403fb
BLAKE2b-256 ac0634ad21a89305ca97f6aa2e2c1f9adaff039115677c6d0702c88c65d1a989

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.4-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.4-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 dd214f7e6813aa48760c677f99d08ddf5dee72cd89cabe4c0ebffb490878874e
MD5 b42311ba448e25892ffe31ebb8483092
BLAKE2b-256 51d0cf48f4a8e2f0ccc17970f3c9ca1751de0da81f0ace0f79227cf6256d8caa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ddd94fa57b2357ba78cf293133d7521ce3250096aa8532507f845bf1bb929fdd
MD5 e88f871ceb5e1ee1558ed7f692e62f51
BLAKE2b-256 a57e7086df623852c2b714273e2b4cf9ce32bc702fe079dbdb50a5c7fa3a2f89

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