{ "info": { "author": "Tamir Bahar", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [], "description": "pywrap\n======\n\nSimple function-wrapping API with ctypes.\n\nUsage\n-----\n\nReplace this:\n\n.. code:: python\n\n prototype = ctypes.WINFUNCTYPE(wintypes.HANDLE, wintypes.UINT, wintypes.HANDLE)\n paramflags = (1, \"uFormat\"), (1, \"hMem\")\n SetClipboardData = prototype((\"SetClipboardData\", user32), paramflags)\n SetClipboardData.errcheck = null_errcheck\n\nWith this:\n\n.. code:: python\n\n SetClipboardData = pywrap.wrap_winapi(name=\"SetClipboardData\",\n library=user32,\n restype=wintypes.BOOL,\n params=[\n Parameter(\"uFormat\", wintypes.UINT),\n Parameter(\"hMem\", wintypes.HANDLE)\n ],\n errcheck=null_errcheck)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tmr232/pywrap", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pywrap", "package_url": "https://pypi.org/project/pywrap/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pywrap/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/tmr232/pywrap" }, "release_url": "https://pypi.org/project/pywrap/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "Ctypes made easy.", "version": "0.1.0" }, "last_serial": 1356640, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e5d7304a9a881fe5440ce8f24b563a0e", "sha256": "5b48afbeba7d394a6188178a3a3feea5e9df617466124c5cdba03b237d36ba1c" }, "downloads": -1, "filename": "pywrap-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e5d7304a9a881fe5440ce8f24b563a0e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3008, "upload_time": "2014-12-21T23:25:12", "url": "https://files.pythonhosted.org/packages/84/72/4b936444e736f963e7923bdd208d0bef40d0ef51e8072119c1a89040cf10/pywrap-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b373da1e5c4606e4697282079ca9e4f6", "sha256": "cc9a005da83124879b0cbef493d1f89436fc32e27e17fd4803767f4019451379" }, "downloads": -1, "filename": "pywrap-0.1.0.zip", "has_sig": false, "md5_digest": "b373da1e5c4606e4697282079ca9e4f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4485, "upload_time": "2014-12-21T23:25:25", "url": "https://files.pythonhosted.org/packages/1c/ad/76d6329af2e8bf58a44fe95a8b47041bcb569799c4cb8b0f5bca122fcba2/pywrap-0.1.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e5d7304a9a881fe5440ce8f24b563a0e", "sha256": "5b48afbeba7d394a6188178a3a3feea5e9df617466124c5cdba03b237d36ba1c" }, "downloads": -1, "filename": "pywrap-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e5d7304a9a881fe5440ce8f24b563a0e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3008, "upload_time": "2014-12-21T23:25:12", "url": "https://files.pythonhosted.org/packages/84/72/4b936444e736f963e7923bdd208d0bef40d0ef51e8072119c1a89040cf10/pywrap-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b373da1e5c4606e4697282079ca9e4f6", "sha256": "cc9a005da83124879b0cbef493d1f89436fc32e27e17fd4803767f4019451379" }, "downloads": -1, "filename": "pywrap-0.1.0.zip", "has_sig": false, "md5_digest": "b373da1e5c4606e4697282079ca9e4f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4485, "upload_time": "2014-12-21T23:25:25", "url": "https://files.pythonhosted.org/packages/1c/ad/76d6329af2e8bf58a44fe95a8b47041bcb569799c4cb8b0f5bca122fcba2/pywrap-0.1.0.zip" } ] }