pyclibrary


Namepyclibrary JSON
Version 0.2.2 PyPI version JSON
download
home_pagehttp://github.com/MatthieuDartiailh/pyclibrary
SummaryC binding automation
upload_time2024-01-22 16:54:56
maintainer
docs_urlNone
authorPyCLibrary Developers
requires_python
licenseMIT
keywords c binding automation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            PyCLibrary includes 1) a pure-python C parser and
2) an automation library that uses C header file definitions to simplify the
use of c bindings. The C parser currently processes all macros, typedefs,
structs, unions, enums, function prototypes, and global variable declarations,
and can evaluate typedefs down to their fundamental C types +
pointers/arrays/function signatures. Pyclibrary can automatically build c
structs/unions and perform type conversions when calling functions via
cdll/windll.


            

Raw data

            {
    "_id": null,
    "home_page": "http://github.com/MatthieuDartiailh/pyclibrary",
    "name": "pyclibrary",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "C binding automation",
    "author": "PyCLibrary Developers",
    "author_email": "m.dartiailh@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/ad/28/8fe81951ff09a92dc74263bc19d6408b0597d9d3d941a6c92b2b36f907d4/pyclibrary-0.2.2.tar.gz",
    "platform": null,
    "description": "PyCLibrary includes 1) a pure-python C parser and\n2) an automation library that uses C header file definitions to simplify the\nuse of c bindings. The C parser currently processes all macros, typedefs,\nstructs, unions, enums, function prototypes, and global variable declarations,\nand can evaluate typedefs down to their fundamental C types +\npointers/arrays/function signatures. Pyclibrary can automatically build c\nstructs/unions and perform type conversions when calling functions via\ncdll/windll.\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "C binding automation",
    "version": "0.2.2",
    "project_urls": {
        "Download": "http://github.com/MatthieuDartiailh/pyclibrary/tarball/master",
        "Homepage": "http://github.com/MatthieuDartiailh/pyclibrary"
    },
    "split_keywords": [
        "c",
        "binding",
        "automation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f9a52e1f2f138e14353e70101fb70d5c430b685b46a8ac9e010123cfb12ed4f7",
                "md5": "4ea5f5772765a994fdedbf1411b1c18c",
                "sha256": "b35796f5b8d2acfc5a6169e8cbba6fa78daf7536e4c07d895e60f959901e5be8"
            },
            "downloads": -1,
            "filename": "pyclibrary-0.2.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4ea5f5772765a994fdedbf1411b1c18c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 560893,
            "upload_time": "2024-01-22T16:54:54",
            "upload_time_iso_8601": "2024-01-22T16:54:54.030909Z",
            "url": "https://files.pythonhosted.org/packages/f9/a5/2e1f2f138e14353e70101fb70d5c430b685b46a8ac9e010123cfb12ed4f7/pyclibrary-0.2.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ad288fe81951ff09a92dc74263bc19d6408b0597d9d3d941a6c92b2b36f907d4",
                "md5": "ec05a2c4ee8309790ce9af242d9a974e",
                "sha256": "9902fffe361bb86f57ab62aa4195ec4dd382b63c5c6892be6d9784ec0a3575f7"
            },
            "downloads": -1,
            "filename": "pyclibrary-0.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "ec05a2c4ee8309790ce9af242d9a974e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 566133,
            "upload_time": "2024-01-22T16:54:56",
            "upload_time_iso_8601": "2024-01-22T16:54:56.007337Z",
            "url": "https://files.pythonhosted.org/packages/ad/28/8fe81951ff09a92dc74263bc19d6408b0597d9d3d941a6c92b2b36f907d4/pyclibrary-0.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-22 16:54:56",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "MatthieuDartiailh",
    "github_project": "pyclibrary",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "pyclibrary"
}
        
Elapsed time: 0.24224s