ccimport


Nameccimport JSON
Version 0.4.4 PyPI version JSON
download
home_pagehttps://github.com/FindDefinition/ccimport
Summarya tiny package for fast python c++ binding build.
upload_time2024-10-15 15:06:10
maintainerNone
docs_urlNone
authorYan Yan
requires_python>=3.6
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# 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)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/FindDefinition/ccimport",
    "name": "ccimport",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": null,
    "author": "Yan Yan",
    "author_email": "yanyan.sub@outlook.com",
    "download_url": "https://files.pythonhosted.org/packages/95/08/69b69ae7f5410ca78cd14ca66d0acd1dc280aae9c5f4334a083219a5077f/ccimport-0.4.4.tar.gz",
    "platform": null,
    "description": "\n# ccimport\n\n[![Build Status](https://github.com/FindDefinition/ccimport/workflows/build/badge.svg)](https://github.com/FindDefinition/ccimport/actions?query=workflow%3Abuild)\n\na tiny package for fast python c++ binding build.\n\nccimport 0.2.x support python 3.5.\nccimport >= 0.3 support python 3.6-3.10.\n\n## Usage\n\n```Python\nbuild_meta = ccimport.BuildMeta()\nbuild_meta.add_global_includes(...)\nbuild_meta.add_global_cflags(...)\nbuild_meta.add_ldflags(...)\n\nlib = ccimport([path1, path2], out_path, build_meta)\n```\n\n## Usage in setup.py \n\nsee [example](example/setup)\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "a tiny package for fast python c++ binding build.",
    "version": "0.4.4",
    "project_urls": {
        "Homepage": "https://github.com/FindDefinition/ccimport"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a3fac069b7befe2f02825186ea1cd1dceb9c5356a80928271aa539b909daeaf4",
                "md5": "0f61ab05ec97fc3eced2f39ca0d33530",
                "sha256": "7c78f1258d372de787b7ebe351fb56890f2141b8643c3a45b1842b23828d5245"
            },
            "downloads": -1,
            "filename": "ccimport-0.4.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0f61ab05ec97fc3eced2f39ca0d33530",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 27287,
            "upload_time": "2024-10-15T15:06:08",
            "upload_time_iso_8601": "2024-10-15T15:06:08.932131Z",
            "url": "https://files.pythonhosted.org/packages/a3/fa/c069b7befe2f02825186ea1cd1dceb9c5356a80928271aa539b909daeaf4/ccimport-0.4.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "950869b69ae7f5410ca78cd14ca66d0acd1dc280aae9c5f4334a083219a5077f",
                "md5": "7645ceafa979808cc509ecc1c6861bf0",
                "sha256": "278c8416bf9fd8c445d0f8b17080e4e16f7abc7b0a68d4861857c3c4da755ce1"
            },
            "downloads": -1,
            "filename": "ccimport-0.4.4.tar.gz",
            "has_sig": false,
            "md5_digest": "7645ceafa979808cc509ecc1c6861bf0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 27220,
            "upload_time": "2024-10-15T15:06:10",
            "upload_time_iso_8601": "2024-10-15T15:06:10.338030Z",
            "url": "https://files.pythonhosted.org/packages/95/08/69b69ae7f5410ca78cd14ca66d0acd1dc280aae9c5f4334a083219a5077f/ccimport-0.4.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-15 15:06:10",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "FindDefinition",
    "github_project": "ccimport",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "ccimport"
}
        
Elapsed time: 0.39165s