Metadata-Version: 2.4
Name: pywinmake
Version: 0.5.10
Summary: Windows package build system
Author-email: Savoir-faire Linux <andreas.traczyk@savoirfairelinux.com>
Requires-Python: >=3.7
Description-Content-Type: text/markdown

# pywinmake

A Windows contrib package build system modelled after VLC's `contrib` build system.
Fetches, patches, and builds C/C++ libraries using Visual Studio toolchains.

## Requirements

- Windows with Visual Studio 2019 or 2022
- CMake, Git Bash, wget

## Usage

```python
from pywinmake.package.build_tools import Paths, get_default_parsed_args
from pywinmake.package.versioner import Versioner

paths = Paths(base_dir="path/to/project")
versioner = Versioner(paths.contrib_dir)
versioner.exec_for_pkg("mylibrary", op=Operation.RESOLVE, recurse=True)
```
