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: 3 December, 2025

Dependencies

Runtime

  • Python >=3.10 (SOCKS5 functionality unavailable for versions >= 3.12)

Package Dependencies

  • pysocks
  • aiosocks

Dev Dependencies

  • Any C++ Compiler for building wheels for the cryptographic security module.

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.5-cp311-cp311-win_amd64.whl (158.9 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

probotanki_lib-2.1.5-cp311-cp311-musllinux_1_2_x86_64.whl (339.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.5-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (338.4 kB view details)

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

probotanki_lib-2.1.5-cp311-cp311-macosx_11_0_arm64.whl (165.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

probotanki_lib-2.1.5-cp310-cp310-win_amd64.whl (158.8 kB view details)

Uploaded CPython 3.10Windows x86-64

probotanki_lib-2.1.5-cp310-cp310-win32.whl (156.1 kB view details)

Uploaded CPython 3.10Windows x86

probotanki_lib-2.1.5-cp310-cp310-musllinux_1_2_x86_64.whl (324.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

probotanki_lib-2.1.5-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (324.3 kB view details)

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

probotanki_lib-2.1.5-cp310-cp310-macosx_11_0_arm64.whl (165.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 91fa312b3d7c3599217cfc3b00e60696eb5c410fc9243149cf58744d22346f10
MD5 08ccc79efd2a02c0a32ca1ad6ccfe217
BLAKE2b-256 0b70809976ef26747d687833931ecb4951475bab57ae2d65d50526bf77f95032

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.5-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.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 42c72f22cc07e84ef2da2c6ec71bd127403ad928c435c80ae47b9c8b2fc14420
MD5 444d29740bfd76f70405dcf8c082b215
BLAKE2b-256 3918abe8b9a05cb3af4be3b804f3d01ac37fa7d072b6745722ecb4f23839c45b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bcc9a740d7b66ae0e0788146c03d082ff4cccd286a302f6c1468d8dd2af69b28
MD5 e64c931830e7490797efb9e2fe059105
BLAKE2b-256 3ff05234aff53ec3e2bc3d6ff69fdd895b212d7c2eced1ebc885fb66a821ce94

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.5-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.5-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f263f61085d2c04f915de149c15d746b6b7eb861668266f4adf0cee676ac0ea1
MD5 f914cc31f422a3f69afc94352094a3d6
BLAKE2b-256 9ba6d32f0d41638edac0a34b85f814d05ab5fe525e51be2b0f495a4456089617

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3161fa5e11678467178e8df48d20b078fac1608796a2310c24593d1a5e6e3e5
MD5 991234eb4bb36e6de86f1979d3b7e1ab
BLAKE2b-256 2222026ce5edb46bda35933ad1ec33064737cc656f3387e0afc05ab39a49ab29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 17ede7e24a92aafa4135bba5acdde4c609bf00c33757a496ce903438e1bb2675
MD5 e05ff2dba3d6aa80b882f35efa781e7b
BLAKE2b-256 2b7ab41ee42ddddde4bd025be07aa3d64da8d0433b598803c401128d5f2806cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: probotanki_lib-2.1.5-cp310-cp310-win32.whl
  • Upload date:
  • Size: 156.1 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.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 8f5d42c73b8f8af7fbf2f4ce0c24aefd84a0702fb50766f5adc502349f60db11
MD5 708f5b37afd872ae5e60dcdd021e9bc2
BLAKE2b-256 ed64a91109a35dfa754b266b079f490a7150c4053080c518c2d80f5144d7e40f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 63001979358a1881244b20939e7a21903c11f4c29185c0607760801587b87824
MD5 4fd63876b90889665461681910ae5d9c
BLAKE2b-256 83572719b2cf13f9a5ce3be014e37e59bf6f16520c3decaf089050e6a9244163

See more details on using hashes here.

File details

Details for the file probotanki_lib-2.1.5-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.5-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 800813a635c15cc5b75f5a7aed6f5ad69360f72e2417cd6ba49657a12590b258
MD5 53a0e4b2f490d90b8228ddfa6d548535
BLAKE2b-256 9706073f4710c2148f766e9555a21e084dc80a6ae6699290730a921a1d99dc9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for probotanki_lib-2.1.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3cba8f5e3895230bfac3e1462a02596b127f1b7636042478d8b8fa59aede8ad7
MD5 d15179b084a15be5aec17a3bac731a3e
BLAKE2b-256 c83b28bcb5ae5af2d934413309f65b7895b22fefc8315bc3780440fd6d65a5e0

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