Skip to main content

Windows-only pip launcher bundling microsoft/msbuild-extractor-sample (generates compile_commands.json from MSBuild/.vcxproj solutions).

Project description

py-msbuild-extractor

Windows-only pip launcher that bundles a self-contained win-x64 build of microsoft/msbuild-extractor-sample and exposes it as the msbuild-extractor command. It generates compile_commands.json from Visual C++ MSBuild projects (.vcxproj, .sln, .slnx).

pip install py-msbuild-extractor
msbuild-extractor --help

This wheel only redistributes the launcher. The machine running it must have Visual Studio Build Tools with the C++ (Desktop development with C++) workload installed — the tool shells out to vswhere.exe, resolves VCTargetsPath/VCToolsInstallDir, and invokes cl.exe.

See the project repository for full documentation, the pinned upstream commit, and how it is built.

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py_msbuild_extractor-0.0.1-py3-none-win_amd64.whl (32.6 MB view details)

Uploaded Python 3Windows x86-64

File details

Details for the file py_msbuild_extractor-0.0.1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for py_msbuild_extractor-0.0.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f749b5467770d5ab07295b7bc0855d532920cb689390ad2b79955e1dc167d39f
MD5 06411658faf094f992248f323b86791f
BLAKE2b-256 5926d8fd42f0bad0b907c7b3ac1aa20cc26855ce8262ad114aa141e9491a2333

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_msbuild_extractor-0.0.1-py3-none-win_amd64.whl:

Publisher: build-and-publish.yml on renefritze/py-msbuild-extractor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page