Metadata-Version: 2.1
Name: ccimport
Version: 0.4.2
Summary: a tiny package for fast python c++ binding build.
Home-page: https://github.com/FindDefinition/ccimport
Author: Yan Yan
Author-email: yanyan.sub@outlook.com
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE


# ccimport

[![Build Status](https://github.com/FindDefinition/ccimport/workflows/build/badge.svg)](https://github.com/FindDefinition/ccimport/actions?query=workflow%3Abuild)

a tiny package for fast python c++ binding build.

ccimport 0.2.x support python 3.5.
ccimport >= 0.3 support python 3.6-3.10.

## Usage

```Python
build_meta = ccimport.BuildMeta()
build_meta.add_global_includes(...)
build_meta.add_global_cflags(...)
build_meta.add_ldflags(...)

lib = ccimport([path1, path2], out_path, build_meta)
```

## Usage in setup.py 

see [example](example/setup)
