{ "info": { "author": "realitix", "author_email": "realitix@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: Android", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5", "Topic :: Multimedia :: Graphics", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "CVulkan\n=======\n\nCVulkan is a C extension for Vulkan. It leverages power of Vulkan with\nsimplicity of Python.\n\nPresentation\n------------\n\nCVulkan is a complete Vulkan wrapper. It keeps the original Vulkan API\nand try to limit the differences induced by Python.\n\nHow to install\n--------------\n\nPip\n~~~\n\nYou can install directly CVulkan with pip:\n\n::\n\n pip install cvulkan\n\nManual install\n~~~~~~~~~~~~~~\n\nYou can install it manually if you want the last version:\n\n::\n\n git clone https://github.com/realitix/cvulkan\n cd cvulkan\n python setup.py install\n\nHow to contribute\n-----------------\n\nTo contribute, you should first read the ``How it works`` section. Any\ncontribution is welcome and I answer quickly.\n\n\u00a0How it works\n-------------\n\nCVulkan is a C module generated by a Python script. To proceed, the\nscript ``vulkan_generator.py`` computes a model of Vulkan API based on\n``vk.xml`` (the file from Kronos describing the API) and then uses\n``jinja2`` templates to write the ``vulkanmodule.c`` file.\n\nHere the basic steps:\n\n- Load vk.xml\n- Use ``xmltodict`` to parse the xml document\n- Generate a good data model from it\n- Pass the model to the ``jinja2`` template engine\n- The template engine generate the final c file\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/realitix/cvulkan", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cvulkan", "package_url": "https://pypi.org/project/cvulkan/", "platform": "", "project_url": "https://pypi.org/project/cvulkan/", "project_urls": { "Homepage": "http://github.com/realitix/cvulkan" }, "release_url": "https://pypi.org/project/cvulkan/1.2.0/", "requires_dist": null, "requires_python": "", "summary": "C Vulkan Wrapper", "version": "1.2.0" }, "last_serial": 2564663, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "87b71e016e9e684ed058e4b0316b237e", "sha256": "e23df8c33bef6f1f0f8b5dbb871a3c02a63b364bdda9e44de88f1db741a6eb7e" }, "downloads": -1, "filename": "cvulkan-0.1.tar.gz", "has_sig": false, "md5_digest": "87b71e016e9e684ed058e4b0316b237e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108373, "upload_time": "2016-09-08T13:24:04", "url": "https://files.pythonhosted.org/packages/79/91/6a2a2bc36816712bbbfdc56e151d022a2037f8c1622ab68dfe36ad949c31/cvulkan-0.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "c649a2d7bc87b5a98d6a07516059d13c", "sha256": "e36492f965ef50ed0a938f72961b47fb603ff43c9e01db3fec8019eea22ed541" }, "downloads": -1, "filename": "cvulkan-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c649a2d7bc87b5a98d6a07516059d13c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 275419, "upload_time": "2016-11-09T13:32:28", "url": "https://files.pythonhosted.org/packages/b7/f4/fa5a9b598086e6fdad5a7f807a7d04ab8e7d5b17240856bc3d5114798f9c/cvulkan-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "7aa09ea1595072e0e83c9a348119c394", "sha256": "c08e5f7f2993cc9020900a4de0f01a07c48bc5846bcae0c33697b770f0e1318a" }, "downloads": -1, "filename": "cvulkan-1.0.1.tar.gz", "has_sig": false, "md5_digest": "7aa09ea1595072e0e83c9a348119c394", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 275557, "upload_time": "2016-11-09T13:48:23", "url": "https://files.pythonhosted.org/packages/a4/7b/9f67775485dfee4f871699059c52b29426f112df18dae222f759ac29a309/cvulkan-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "e719d853c11a192e092f94809aa1da2e", "sha256": "d27af0745a573ddd1ce32190dd61ea94c2815987ea4c10f86070ad3bab82332d" }, "downloads": -1, "filename": "cvulkan-1.0.2.tar.gz", "has_sig": false, "md5_digest": "e719d853c11a192e092f94809aa1da2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 158317, "upload_time": "2016-12-01T10:02:25", "url": "https://files.pythonhosted.org/packages/49/47/5ae402363a62822ffbc42ad70095d7c9e019ce7c675918fd28c849078ac9/cvulkan-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "09d02c979f0a1cb1ed35875834f14900", "sha256": "9a66d52d4e6baeb79c135624e532e7fd86de467bd582e0d6621e9dd1743a73bc" }, "downloads": -1, "filename": "cvulkan-1.0.3.tar.gz", "has_sig": false, "md5_digest": "09d02c979f0a1cb1ed35875834f14900", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 158278, "upload_time": "2016-12-01T10:07:54", "url": "https://files.pythonhosted.org/packages/5b/95/0d44166c142ca044342426bdf07587256538206cd16d96586bfa490619b4/cvulkan-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "51967fd7d69f5ec7b7d7965e84923d24", "sha256": "946eb6ca089a6a23205526c66bb72d7dc6e4edff93cf8d5d793ffd9e3b24a0fd" }, "downloads": -1, "filename": "cvulkan-1.1.0.tar.gz", "has_sig": false, "md5_digest": "51967fd7d69f5ec7b7d7965e84923d24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 159100, "upload_time": "2016-12-19T16:38:09", "url": "https://files.pythonhosted.org/packages/86/16/9f1fd772c99935f7055726f57cc46cde8720a6058826452642352b70a4e2/cvulkan-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "a3e0f285dc6c41248a57b8f1a3dba4e0", "sha256": "a31ddae947a0a808c4a304d5603137512c3a33c5980901280ffb237f3dc0bf61" }, "downloads": -1, "filename": "cvulkan-1.2.0.tar.gz", "has_sig": false, "md5_digest": "a3e0f285dc6c41248a57b8f1a3dba4e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169166, "upload_time": "2017-01-10T14:09:47", "url": "https://files.pythonhosted.org/packages/af/f5/a1baa3c5dd41a273bde39fda464a4e1e8602921c1e726fb1f22d9c64e136/cvulkan-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a3e0f285dc6c41248a57b8f1a3dba4e0", "sha256": "a31ddae947a0a808c4a304d5603137512c3a33c5980901280ffb237f3dc0bf61" }, "downloads": -1, "filename": "cvulkan-1.2.0.tar.gz", "has_sig": false, "md5_digest": "a3e0f285dc6c41248a57b8f1a3dba4e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169166, "upload_time": "2017-01-10T14:09:47", "url": "https://files.pythonhosted.org/packages/af/f5/a1baa3c5dd41a273bde39fda464a4e1e8602921c1e726fb1f22d9c64e136/cvulkan-1.2.0.tar.gz" } ] }