A set of tools for managing, compiling, and uploading your own package.
Project description
linpg-toolbox
Linpg-toolbox is a set of tools for managing, compiling, and uploading your own python package. It has been used within Tigeia Workshop for many years and was previously been provided as part of the Linpg Engine. To better accommodate Linpg Engine's frequent iterations work schedule, linpg-toolbox has now been split out and become available as a separate third-party package.
linpg- toolbox是一个已经在缇吉娅工坊内部使用多年的开发管理以及打包工具,过去一直作为linpg引擎的一部分提供。为了能够更好地适应linpg的高速版本迭代工作,linpg-toolbox现在被拆分出来,作为单独的第三方包提供。
Description / 描述
The toolkit contains the following classes / 工具包包含以下程序:
Class | Functionalities | 功能 |
---|---|---|
Builder | Automates the process of compiling and uploading your personal package. | 自动化编译并上传你个人库的流程。 |
Organizer | A organizing tool that organizes your gitignore file(s). | 整理工具,可以整理你的gitignore文件。 |
PackageInstaller | A simple tool to install, upgrade and uninstall third-party python package(s). | 第三方python库安装以及卸载工具。 |
PyInstaller | Generate a PyInstaller hook for your personal package. | 为你的个人库快速生成一个PyInstaller的钩子。 |
Zipper | Pack and file(s) and directory(s) into a zip according to the linpg.zs script file. | 根据linpg.zs脚本打包文件和数据。 |
Examples / 例子
All Linpg Foundation packages, including the Linpg engine and this toolkit, are currently packaged using linpg-toolkit:
目前,所有Linpg基金会旗下的所有项目,包含但不仅限于Linpg引擎和该工具包本身,都使用了该工具包进行打包:
In general, you just need to copy and paste the "builder.py" file into your project's directory and modify the parameters a little, and you are good to go.
一般情况下,您只需要将builder.py复制粘贴到你的项目的目录下并稍加修改参数即可。
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
Built Distributions
File details
Details for the file linpgtoolbox-24.6-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: linpgtoolbox-24.6-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 252.3 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8a619c76664f9b76991e6d14557e5a69f0458d83ec208ac2b0d88d8ded183e0 |
|
MD5 | 0ae009bf249286adcdb67f92f561428e |
|
BLAKE2b-256 | bb5c360fb5f4544ce899d9eaa01620f67e07cfa74c98158ce5abe3e2f4598149 |
File details
Details for the file linpgtoolbox-24.6-cp312-cp312-manylinux2014_x86_64.whl
.
File metadata
- Download URL: linpgtoolbox-24.6-cp312-cp312-manylinux2014_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.12
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b308692be4f8b617cc531d55cb20d603574740604f601c3c8f737a9ba077ebf4 |
|
MD5 | ec7afbaa3f6bf5e141622a52708d0341 |
|
BLAKE2b-256 | 18cc0585b87931d74f4c3b37c2baff78e017c0b75b749bcd76ebf14aa92c1998 |
File details
Details for the file linpgtoolbox-24.6-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: linpgtoolbox-24.6-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 258.6 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd5587c99f3df79c16b8bd564b24ced17944b12ddd18d74be3b775375ecbb50a |
|
MD5 | 344f1d339781e74b433c8a0c44e4160f |
|
BLAKE2b-256 | dce85109915241a95aff6e3339a34fe4eb6f6a21ca6d2dbac8ab02dd923b8d1e |
File details
Details for the file linpgtoolbox-24.6-cp311-cp311-manylinux2014_x86_64.whl
.
File metadata
- Download URL: linpgtoolbox-24.6-cp311-cp311-manylinux2014_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.11
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e4f6afa926022759da67721d5a5b21f575eda37ad51e64fbd944a2b8c7e557d |
|
MD5 | 77ac98e2d002f887ba62a0473dff7d66 |
|
BLAKE2b-256 | 0d946accb51ab6ffba5bd6946fa0898c5423c94773c6ae22dca7dbbeb1497147 |
File details
Details for the file linpgtoolbox-24.6-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: linpgtoolbox-24.6-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 257.7 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c6a0c810bd3311c6765884a652c02a231c4b1ffd698793b79e965373f1cc0a7 |
|
MD5 | a419d46936fbcf64c25ee82009975e31 |
|
BLAKE2b-256 | 7d7e3b6d52103a60ef104df2f0f085b0916b252ae6ebd63a9d2c6c1180e5f458 |
File details
Details for the file linpgtoolbox-24.6-cp310-cp310-manylinux2014_x86_64.whl
.
File metadata
- Download URL: linpgtoolbox-24.6-cp310-cp310-manylinux2014_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87df8554cf58c1042d956942868ad71d2143315a451ecd567937c3e3e6879f98 |
|
MD5 | 0ea15b359e5dc3716da9ee88108a6ec7 |
|
BLAKE2b-256 | 28d2d4167703f06472a1fc4bd1adcbb710845b3926765a4a672233e078ed664c |