Skip to main content

linpg-toolbox

Python versions PyPI version Downloads

Linpg-toolbox is a set of tools for managing, compiling, and uploading your own python package. It has been used within Linpg Foundation for many years and was previously 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的高速版本迭代工作,linpg-toolbox现在被拆分出来,作为单独的第三方包提供。

Installation / 安装

pip install linpgtoolbox

Description / 描述

The toolkit contains the following classes / 工具包包含以下程序:

Class Functionalities 功能
Builder Automates the process of compiling and uploading your personal package. 自动化编译并上传你个人库的流程。
Organizer An organizing tool that formats JSON and .gitignore files, with directory-level support that respects .gitignore patterns, or organizes your gitignore file(s). 整理工具,可以格式化JSON和.gitignore文件,支持目录级别整理并遵循.gitignore规则,也可以整理你的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的钩子。

Command line usage / 命令行

This project can be used as either a Python library or a command line utility. For command line usage, see below:

该项目既可以作为 Python 库使用,也可以作为命令行工具使用。有关命令行用法,请参阅下文:

$ linpgtb --help
usage: linpgtb [-h] [--compile COMPILE] [--install INSTALL] [--pack PACK] [--upload UPLOAD] [--release RELEASE] [--organize ORGANIZE] [--upgrade UPGRADE] [--zip ZIP] [--select-py SELECT_PY] [--show-compile-messages] [--platform] [--reinstall] [--check-update]

options:
  -h, --help            show this help message and exit
  --compile, -c COMPILE
                        Compile project
  --install, -i INSTALL
                        Install project
  --pack, -p PACK       Pack project
  --upload UPLOAD       Upload packed project to PyPi
  --release, -r RELEASE
                        Pack and upload project to PyPi
  --organize, -o ORGANIZE
                        Organize project
  --upgrade UPGRADE     Upgrade a pip package
  --zip ZIP             Create a source distribution
  --select-py SELECT_PY
                        Select the python version
  --show-compile-messages
                        Show compile messages instead of progress bar
  --platform            Print current platform information
  --reinstall           Reinstall Linpg Toolbox (Debug Purpose)
  --check-update        Check if a newer version is available on PyPI

Metadata

Release files for linpgtoolbox 26.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for linpgtoolbox 26.10
File Size Uploaded
linpgtoolbox-26.10.tar.gz 43.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for linpgtoolbox 26.10
File
linpgtoolbox-26.10-py3-none-any.whl Python 3 none any Details
linpgtoolbox-26.10-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
linpgtoolbox-26.10-cp315-cp315-manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
linpgtoolbox-26.10-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
linpgtoolbox-26.10-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
linpgtoolbox-26.10-cp314-cp314-manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
linpgtoolbox-26.10-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
linpgtoolbox-26.10-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
linpgtoolbox-26.10-cp313-cp313-manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
linpgtoolbox-26.10-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
linpgtoolbox-26.10-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
linpgtoolbox-26.10-cp312-cp312-manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
linpgtoolbox-26.10-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
linpgtoolbox-26.10-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
linpgtoolbox-26.10-cp311-cp311-manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
linpgtoolbox-26.10-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 11.9 MB

Release files / linpgtoolbox-26.10.tar.gz

Download URL linpgtoolbox-26.10.tar.gz
Size 43.3 kB
Tags Source
SHA-256 checksum
How to use checksums
75dec5c12ec39231525caddaa54a280875b2886bd62ac72d62a74a92b80f18d5
BLAKE2b-256 checksum
How to use checksums
a6c07a751eb9198d4199d56a4c0ad97b6a62f05e3d6575725a51885b8f9bcb66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / linpgtoolbox-26.10-py3-none-any.whl

Download URL linpgtoolbox-26.10-py3-none-any.whl
Size 45.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fa17c0c8131ddb78ec2253e3937a246092d886272d581dc6f0f129f182d0b4ac
BLAKE2b-256 checksum
How to use checksums
23d8ecb7c94996d0390607e59786690d6f8f6fa0346a0de5bcd8e588c0a641fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / linpgtoolbox-26.10-cp315-cp315-win_amd64.whl

Download URL linpgtoolbox-26.10-cp315-cp315-win_amd64.whl
Size 257.6 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
beb2ab4fa6f3e5d71735de0893ba77d0e8196468a88db5bf421a5a3c65b098c3
BLAKE2b-256 checksum
How to use checksums
597d22544b19f4087a221644b284c63134011b7c6f268b8695425780aeb8d46f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / linpgtoolbox-26.10-cp315-cp315-manylinux2014_x86_64.whl

Download URL linpgtoolbox-26.10-cp315-cp315-manylinux2014_x86_64.whl
Size 1.6 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
879916c54d8454c4d0127b82f03b21bf16813e8611b6b76085dbb11698fc7737
BLAKE2b-256 checksum
How to use checksums
c78bfb3bdf9f17501f9495faca531b7b736c46c854109bec9f085109f20a0ed2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / linpgtoolbox-26.10-cp315-cp315-macosx_11_0_arm64.whl

Download URL linpgtoolbox-26.10-cp315-cp315-macosx_11_0_arm64.whl
Size 529.6 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
af714af9f98061149f0e9c98b09fb2a849cfb14144c591ec1abe43af7641584a
BLAKE2b-256 checksum
How to use checksums
852b7a111271cd7ee18a8a007a10c8db60c734738b01a06ec2b473d8e725a75e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / linpgtoolbox-26.10-cp314-cp314-win_amd64.whl

Download URL linpgtoolbox-26.10-cp314-cp314-win_amd64.whl
Size 258.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
c093e29055c45d35d70b4460feb0cdd73fa737befdb776a0563011bfc8b97e28
BLAKE2b-256 checksum
How to use checksums
50f72a29672f8ac1a1370f9166ef727e139088892ef54f2ab7d0886c38de1026
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / linpgtoolbox-26.10-cp314-cp314-manylinux2014_x86_64.whl

Download URL linpgtoolbox-26.10-cp314-cp314-manylinux2014_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cb1df8c3bb4b09f2c08f531d36a4fc73b6da1c4b1fab8635c936233eb8e16d7d
BLAKE2b-256 checksum
How to use checksums
9335c1fffd0e62094c015d22ee92190738432323ae5adb35a532a5c1742aa881
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / linpgtoolbox-26.10-cp314-cp314-macosx_11_0_arm64.whl

Download URL linpgtoolbox-26.10-cp314-cp314-macosx_11_0_arm64.whl
Size 531.9 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
850dc0a404414494a0529d1f77df3840c425c45d81180691565d5caa7b47d668
BLAKE2b-256 checksum
How to use checksums
84b8eda2aed946bce24bdf350ce8d08d694e91c27919026dfe141228a78e1c0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / linpgtoolbox-26.10-cp313-cp313-win_amd64.whl

Download URL linpgtoolbox-26.10-cp313-cp313-win_amd64.whl
Size 252.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
74f0a6ebd373262634c0d4565f66d08bfef6c6ae62b226108f5c1cbe91d75649
BLAKE2b-256 checksum
How to use checksums
8910c02e48c9daee5e8dcb9b79cf6dcbde1a12cdba785ed4012803a44448d7b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / linpgtoolbox-26.10-cp313-cp313-manylinux2014_x86_64.whl

Download URL linpgtoolbox-26.10-cp313-cp313-manylinux2014_x86_64.whl
Size 1.6 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fbb9042da98fa4d4cc716f73cdfef80f8c9ca4a764296da796a0002357a69dc2
BLAKE2b-256 checksum
How to use checksums
552595464ec6d915c63600ed48a86607cdce65fddc5ffe433eb2a2a0fa159487
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / linpgtoolbox-26.10-cp313-cp313-macosx_11_0_arm64.whl

Download URL linpgtoolbox-26.10-cp313-cp313-macosx_11_0_arm64.whl
Size 530.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
825fad0fac7c22d36b9b12feb76b8d8e01e21357f1b1f5a637b0c6a477a75db8
BLAKE2b-256 checksum
How to use checksums
d543f2f9640db639fa724181f44c3aee896e173566656c1b9da8a545d73344cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / linpgtoolbox-26.10-cp312-cp312-win_amd64.whl

Download URL linpgtoolbox-26.10-cp312-cp312-win_amd64.whl
Size 256.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
53e2409bbf0485aca23998ae4c0b07515efbaaf803946b066cd41e9f6d9fc036
BLAKE2b-256 checksum
How to use checksums
c8abd1c958c33276500ea1c2d38873fadd441f6a7f39c3638784bcd1c680c622
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / linpgtoolbox-26.10-cp312-cp312-manylinux2014_x86_64.whl

Download URL linpgtoolbox-26.10-cp312-cp312-manylinux2014_x86_64.whl
Size 1.6 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a4198c39f30d51023ac4bf5753d8b650a7ba0b1837ec2ea1170bd34549d53cf7
BLAKE2b-256 checksum
How to use checksums
92afd8b8701b719b598b30690d13978493443dd2f012502ee367d0ba2d928d32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / linpgtoolbox-26.10-cp312-cp312-macosx_11_0_arm64.whl

Download URL linpgtoolbox-26.10-cp312-cp312-macosx_11_0_arm64.whl
Size 538.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bde9a9654ca6d5a610b2d21c592326de37f8ee96f6d4c56a62d752c5e095fa22
BLAKE2b-256 checksum
How to use checksums
0569ce54ef221e1266736d59a4cf0ef8736144335536dc26a0b79c1a6135c85e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / linpgtoolbox-26.10-cp311-cp311-win_amd64.whl

Download URL linpgtoolbox-26.10-cp311-cp311-win_amd64.whl
Size 260.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d7212b02760923b8aa9814dfd75b270f0a34e9d7cd8bc5c77b3275201169efb2
BLAKE2b-256 checksum
How to use checksums
a463b3cbf0d719dea5b8b76af2462a3de66543af8c76bf3e9ebabcec14944488
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / linpgtoolbox-26.10-cp311-cp311-manylinux2014_x86_64.whl

Download URL linpgtoolbox-26.10-cp311-cp311-manylinux2014_x86_64.whl
Size 1.6 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cd2143ee08a684f307bb6c0c9658a9ec1b4f6233304ce0aac6777ccd07498678
BLAKE2b-256 checksum
How to use checksums
3363b20402e2fe2964573a012a6aaa89afced065f772ee0057273ab3ef36017f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / linpgtoolbox-26.10-cp311-cp311-macosx_11_0_arm64.whl

Download URL linpgtoolbox-26.10-cp311-cp311-macosx_11_0_arm64.whl
Size 530.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
772f74c1681dadfa241b669b32ce7a480cdb739f71a381786211e3fe70dc8878
BLAKE2b-256 checksum
How to use checksums
27867f0edcfdf93665cad4df1de1b59ab4073f54fabb39364797a5337798e50b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release history Release notifications | RSS feed

This release

26.10 This release

17 release files

26.2

14 release files

25.11

14 release files

25.2

11 release files

24.12

8 release files

24.6

6 release files

24.2

6 release files

23.12

7 release files

23.10

7 release files

23.9

5 release files

23.6

4 release files

22.12

3 release files

22.11

3 release files

22.10

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page