Skip to main content

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_version if a min is detected
  • Errors for some dead references: ref or parent pointing to a missing object

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)

Metadata

Release files for pack-checker 1.6.0

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

Source distribution (sdist)

Source distribution for pack-checker 1.6.0
File Size Uploaded
pack_checker-1.6.0.tar.gz 24.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pack-checker 1.6.0
File Interpreter ABI Platform
pack_checker-1.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 49.4 kB

Release files / pack_checker-1.6.0.tar.gz

Download URL pack_checker-1.6.0.tar.gz
Size 24.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d89160ac964a22bb974649b2708043c68ad2f70415519e8f50129d815c74b955
BLAKE2b-256 checksum
How to use checksums
cd52fa364ef108e7e152cafbbd16c563868ae4088d678c98f728d18b4669daf0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 15, 2026.

Transparency log

Release files / pack_checker-1.6.0-py3-none-any.whl

Download URL pack_checker-1.6.0-py3-none-any.whl
Size 25.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f8ad245d4471e716e65b15442c15da4ce7f74eee72d9949d0f359ed63f4755b8
BLAKE2b-256 checksum
How to use checksums
d0c0f0053a966ab946930682e54dde77042b2bb1dde483989013dfcc55a7549c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.6.0 This release

2 release files

1.5.0

2 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