PopTracker pack check tool
Project description
PopTracker Pack Checker
Tool to check PopTracker packs.
Features
- Validates json schema
- Warns for some json/jsonc and Lua compatibility issues
- Warns for some hidden/dead files (only for zipped packs)
- Warns for unsupported images and misleading file extensions
- Warns for wrong/missing
min_poptracker_versionif a min is detected
Installation
pack_checker.py can be run from source, it can be run as frozen pack_checker.exe from GitHub releases,
or it can be installed as pack-checker script into a venv from PyPI with pip install pack_checker.
Usage
usage: pack_checker.py [-h] [--strict] [--schema folder/url] [--check-legacy-compat | --no-legacy-compat] [-i | -b] path/to/pack
positional arguments:
path/to/pack path to the pack to check
options:
-h, --help show this help message and exit
--strict use strict json schema
--schema folder/url use custom schema source
--check-legacy-compat
check for compatibility issues with old PopTracker versions and alternative implementations (default)
--no-legacy-compat skip checking for compatibility issues with very old PopTracker versions and alternative implementations
-i, --interactive keep console open when done (default on Windows)
-b, --batch exit program when done (default on non-Windows)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pack_checker-1.5.0.tar.gz.
File metadata
- Download URL: pack_checker-1.5.0.tar.gz
- Upload date:
- Size: 22.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
08a7ea50992c9169ab315fe2ce70a6771cf093387be29f58f37174e464552b18
|
|
| MD5 |
7b39301037119e4a4e700abd63903d4f
|
|
| BLAKE2b-256 |
6634211a52e185d08e2ee2499a3d367bb1f003517f8f4969be1611403e5fd801
|
Provenance
The following attestation bundles were made for pack_checker-1.5.0.tar.gz:
Publisher:
release.yaml on PopTracker/pack-checker
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pack_checker-1.5.0.tar.gz -
Subject digest:
08a7ea50992c9169ab315fe2ce70a6771cf093387be29f58f37174e464552b18 - Sigstore transparency entry: 960027987
- Sigstore integration time:
-
Permalink:
PopTracker/pack-checker@8621e04d18bd81c8f5e296ef5e95448f279bf81a -
Branch / Tag:
refs/tags/v1.5.0 - Owner: https://github.com/PopTracker
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8621e04d18bd81c8f5e296ef5e95448f279bf81a -
Trigger Event:
push
-
Statement type:
File details
Details for the file pack_checker-1.5.0-py3-none-any.whl.
File metadata
- Download URL: pack_checker-1.5.0-py3-none-any.whl
- Upload date:
- Size: 23.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ffbbddeec2aa063e9c11423a0903893e2716d0a4019d14a37a7b323eb4c283da
|
|
| MD5 |
d9c2daac6f0ba7791929590395a14a83
|
|
| BLAKE2b-256 |
99d32f8ca8315da9e4fae6ab8f1159032c162bb0757182077b4401db7904802f
|
Provenance
The following attestation bundles were made for pack_checker-1.5.0-py3-none-any.whl:
Publisher:
release.yaml on PopTracker/pack-checker
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pack_checker-1.5.0-py3-none-any.whl -
Subject digest:
ffbbddeec2aa063e9c11423a0903893e2716d0a4019d14a37a7b323eb4c283da - Sigstore transparency entry: 960028045
- Sigstore integration time:
-
Permalink:
PopTracker/pack-checker@8621e04d18bd81c8f5e296ef5e95448f279bf81a -
Branch / Tag:
refs/tags/v1.5.0 - Owner: https://github.com/PopTracker
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8621e04d18bd81c8f5e296ef5e95448f279bf81a -
Trigger Event:
push
-
Statement type: