{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "ctypesgen reads parses c header files and creates a wrapper for libraries base on what it finds. Preprocessor macros are handled in a manner consistent with typical c code. Preprocessor macro functions are translated into Python functions that are then made available to the user of the newly-generated Python wrapper library.\nctypesgen can also output JSON, which can be used with Mork, which generates bindings for Lua, using the alien module (which binds libffi to Lua).\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/davidjamesca/ctypesgen", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "ctypesgen", "package_url": "https://pypi.org/project/ctypesgen/", "platform": "", "project_url": "https://pypi.org/project/ctypesgen/", "project_urls": { "Homepage": "https://github.com/davidjamesca/ctypesgen" }, "release_url": "https://pypi.org/project/ctypesgen/1.0.0.post4/", "requires_dist": null, "requires_python": "", "summary": "Python wrapper generator for ctypes", "version": "1.0.0.post4" }, "last_serial": 5773171, "releases": { "0.r120": [ { "comment_text": "", "digests": { "md5": "95ad9c4005bcdf147b4df6f24d88a7e1", "sha256": "fdbf6d501c3ff81330a0425edfbc0f9d323673b03ee2428fd524bbb0d2cffb07" }, "downloads": -1, "filename": "ctypesgen-0.r120.zip", "has_sig": false, "md5_digest": "95ad9c4005bcdf147b4df6f24d88a7e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117195, "upload_time": "2010-09-20T15:10:35", "url": "https://files.pythonhosted.org/packages/f2/ad/878e5f79331ee6f9a6b7bfb0a867453e63d24acd3630c83443239b610783/ctypesgen-0.r120.zip" } ], "0.r125": [ { "comment_text": "", "digests": { "md5": "2d4694bc9fcc277d7f626cc804c25881", "sha256": "8fda612dba335ca8852068647107112a8390531dd5ec69c259330bd53dc4cf11" }, "downloads": -1, "filename": "ctypesgen-0.r125.tar.gz", "has_sig": false, "md5_digest": "2d4694bc9fcc277d7f626cc804c25881", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105649, "upload_time": "2011-06-03T22:33:52", "url": "https://files.pythonhosted.org/packages/b8/9d/13bcf53a190d2a5b3512d3c116920b4a2fadf007600722114b1a17602524/ctypesgen-0.r125.tar.gz" } ], "1.0.0.post4": [ { "comment_text": "", "digests": { "md5": "be9a5716f07d1c719d7508672270622b", "sha256": "20f14e204d71250fce599f5d03a566d00d87d859e56772cb10121ba0504c7c5d" }, "downloads": -1, "filename": "ctypesgen-1.0.0.post4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be9a5716f07d1c719d7508672270622b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 427974, "upload_time": "2019-09-03T00:09:03", "url": "https://files.pythonhosted.org/packages/77/e8/73c5636dd329bcb781e3fc8762342ce4c543c279ceab9eeb06f3f2a4b241/ctypesgen-1.0.0.post4-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "be9a5716f07d1c719d7508672270622b", "sha256": "20f14e204d71250fce599f5d03a566d00d87d859e56772cb10121ba0504c7c5d" }, "downloads": -1, "filename": "ctypesgen-1.0.0.post4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be9a5716f07d1c719d7508672270622b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 427974, "upload_time": "2019-09-03T00:09:03", "url": "https://files.pythonhosted.org/packages/77/e8/73c5636dd329bcb781e3fc8762342ce4c543c279ceab9eeb06f3f2a4b241/ctypesgen-1.0.0.post4-py2.py3-none-any.whl" } ] }