Skip to main content

winsyms

PyPI Python License: MIT Builds analyzed

Download the public PDB symbols for a specific Windows release, in one command:

$ pip install winsyms
$ winsyms get 26100.1297 --scope system32

Data comes from WindowsSymbolsByVersion, which processes every Windows build published on uupdump.net and records the pdb/guid for every binary in its install image. New builds show up automatically — the CLI fetches the current index at runtime, no pip upgrade needed.

Requirements

Python 3.9+. The actual download is done by pdblister, which must be on your PATH (or pointed to via --pdblister PATH / WINSYMS_PDBLISTER):

$ cargo install --git https://github.com/ErezAmihud/pdblister

winsyms get ... --manifest-only works without pdblister installed.

Usage

$ winsyms list 24H2                    # find builds by uuid, build number, or title substring
$ winsyms get 26100.1297 --arch amd64  # all symbols for a build -> ./symbols
$ winsyms get 26100.1297 --scope system32          # only binaries under Windows/System32
$ winsyms get 26100.1297 --path-prefix windows/system32/drivers/

Run winsyms get --help for the full flag reference (output dir, symbol server, cache TTL, and more).

License

MIT. See LICENSE.

Metadata

Release files for winsyms 0.1.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 winsyms 0.1.0
File Size Uploaded
winsyms-0.1.0.tar.gz 5.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for winsyms 0.1.0
File Interpreter ABI Platform
winsyms-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.8 kB

Release files / winsyms-0.1.0.tar.gz

Download URL winsyms-0.1.0.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
23df20740a7e6528e9dffff61d8112d1066d30bad121e8777a058dae754110ea
BLAKE2b-256 checksum
How to use checksums
8eaf5e1e052d9db49e4c9c730966bfa6cb2800418a8c5e25638539f7b97f5873
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

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 Jul 23, 2026.

Transparency log

Release files / winsyms-0.1.0-py3-none-any.whl

Download URL winsyms-0.1.0-py3-none-any.whl
Size 7.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6db9a78f859f1785f365b9ae71a8255be302b25d4597c8c866a95eaf6d3389ff
BLAKE2b-256 checksum
How to use checksums
7078ce3f840564f1f048798b088a0e119bcdbb0a9faccd1efd9b78ee6f33e17c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

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 Jul 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

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