1
0
Fork
You've already forked ProboTanki-Lib
0
A common library of packets, codecs and networking utilities for connecting to ProTanki servers
  • Python 97.9%
  • Cython 2.1%
Find a file
2026年05月02日 17:40:32 +01:00
.github/workflows bump proj version to add more wheels 2025年12月04日 00:12:38 +00:00
codec Added new packets and codecs 2026年04月27日 13:18:04 +01:00
modules Add rank status handling 2026年02月23日 16:31:27 +00:00
packets hide login packet 2026年05月02日 17:40:32 +01:00
utils Added information for flags 2025年11月13日 05:58:52 +00:00
.gitignore Added automatic package uploading to pypi and bumped version number to v2.0.1 2025年06月28日 21:41:44 +01:00
__init__.py Refactor module structure and update imports for consistency 2025年02月07日 18:45:00 +00:00
MANIFEST.in Added automatic package uploading to pypi and bumped version number to v2.0.1 2025年06月28日 21:41:44 +01:00
pyproject.toml hide login packet 2026年05月02日 17:40:32 +01:00
README.md hide login packet 2026年05月02日 17:40:32 +01:00
requirements.txt Added package configuration files ( #2 ) 2025年05月20日 22:42:21 +08:00
setup.py Added package configuration files ( #2 ) 2025年05月20日 22:42:21 +08:00

ProboTanki-Lib

Latest Tag PyPI version Ask DeepWiki

A core networking (削除) library (削除ここまで) framework for ProTanki, providing packet handling modules & utilities.

Dependencies

Each public tagged release of this library provides pre-built wheels on Windows, Linux and macOS for supported Python versions, which when installed bundles all necessary dependencies.

However, for those who wish to build the library from source or contribute to its development, the following dependencies are required for a local environment:

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.