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 py-msbuild-extractor command. It generates compile_commands.json from Visual C++ MSBuild projects (.vcxproj, .sln, .slnx).

pip install py-msbuild-extractor
py-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.3-py3-none-win_amd64.whl (32.9 MB view details)

Uploaded Python 3Windows x86-64

File details

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

File metadata

File hashes

Hashes for py_msbuild_extractor-0.0.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 57c8da3a4a0f2caf55dd7d21dc8baac41aac29961f90ec7ef3a1c4847500d32a
MD5 4c5058eecc937c8fc1ba2973146b921d
BLAKE2b-256 5e46eebf18ee0ae423c349ae95daadf754374a47237a2760d1577b7f808308a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_msbuild_extractor-0.0.3-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