{
"info": {
"author": "Florian Rhiem",
"author_email": "florian.rhiem@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Environment :: MacOS X",
"Environment :: X11 Applications",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 3",
"Topic :: Multimedia :: Graphics",
"Topic :: Scientific/Engineering :: Visualization"
],
"description": "pyGLFW\n======\n\nThis module provides Python bindings for `GLFW `__\n(on GitHub: `glfw/glfw `__). It is a\n``ctypes`` wrapper which keeps very close to the original GLFW API,\nexcept for:\n\n- function names use the pythonic ``words_with_underscores`` notation\n instead of ``camelCase``\n- ``GLFW_`` and ``glfw`` prefixes have been removed, as their function\n is replaced by the module namespace\n (you can use ``from glfw.GLFW import *`` if you prefer the naming\n convention used by the GLFW C API)\n- structs have been replaced with Python sequences and namedtuples\n- functions like ``glfwGetMonitors`` return a list instead of a pointer\n and an object count\n- Gamma ramps use floats between 0.0 and 1.0 instead of unsigned shorts\n (use ``glfw.NORMALIZE_GAMMA_RAMPS=False`` to disable this)\n- GLFW errors are reported as ``glfw.GLFWError`` exceptions if no error\n callback is set (use ``glfw.ERROR_REPORTING=False`` to disable this)\n- instead of a sequence for ``GLFWimage`` structs, PIL/pillow ``Image``\n objects can be used\n\nInstallation\n------------\n\npyGLFW can be installed using pip:\n\n.. code:: sh\n\n pip install glfw\n\nWindows\n~~~~~~~\n\nThe GLFW shared library is included in the Python wheels for Windows, but the correct Microsoft Visual C++ Redistributable will be required:\n\n- `VC 2010 `_ for 32-bit Python, or\n- `VC 2012 `_ for 64-bit Python.\n\nAlternatively, you can download a shared library built for a runtime already installed on your system from `glfw.org `_.\n\nLinux and macOS\n~~~~~~~~~~~~~~~\n\nYou will need to install the GLFW shared library yourself and should\n`compile GLFW from source `__\n(use ``-DBUILD_SHARED_LIBS=ON``).\n\npyGLFW will search for the library in a list of search paths (including those\nin ``LD_LIBRARY_PATH`` on Linux and ``DYLD_LIBRARY_PATH`` on macOS). If you\nwant to use a specific library, you can set the ``PYGLFW_LIBRARY`` environment\nvariable to its path.\n\nExample Code\n------------\n\nThe example from the `GLFW\ndocumentation `__ ported to\npyGLFW:\n\n.. code:: python\n\n import glfw\n\n def main():\n # Initialize the library\n if not glfw.init():\n return\n # Create a windowed mode window and its OpenGL context\n window = glfw.create_window(640, 480, \"Hello World\", None, None)\n if not window:\n glfw.terminate()\n return\n\n # Make the window's context current\n glfw.make_context_current(window)\n\n # Loop until the user closes the window\n while not glfw.window_should_close(window):\n # Render here, e.g. using pyOpenGL\n\n # Swap front and back buffers\n glfw.swap_buffers(window)\n\n # Poll for and process events\n glfw.poll_events()\n\n glfw.terminate()\n\n if __name__ == \"__main__\":\n main()\n\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/FlorianRhiem/pyGLFW",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "glfw",
"package_url": "https://pypi.org/project/glfw/",
"platform": "",
"project_url": "https://pypi.org/project/glfw/",
"project_urls": {
"Homepage": "https://github.com/FlorianRhiem/pyGLFW"
},
"release_url": "https://pypi.org/project/glfw/1.8.3/",
"requires_dist": null,
"requires_python": "",
"summary": "A ctypes-based wrapper for GLFW3.",
"version": "1.8.3"
},
"last_serial": 5716349,
"releases": {
"1.0": [
{
"comment_text": "",
"digests": {
"md5": "a91016367456c636b759a29c37ed7e56",
"sha256": "61fee645cb528408e85268bb2a8f646bb3c642da40228ba7534abc4602b0b5b9"
},
"downloads": -1,
"filename": "glfw-1.0.tar.gz",
"has_sig": true,
"md5_digest": "a91016367456c636b759a29c37ed7e56",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11053,
"upload_time": "2014-03-23T15:05:42",
"url": "https://files.pythonhosted.org/packages/4c/8e/2cc43b8ac2438c102bceee54e4f32e4c0f5077f0c23841fc0f24470ab561/glfw-1.0.tar.gz"
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "0532a2a11705cddcc5da9ceb01bb8fc6",
"sha256": "cef0d13f62e1cfda21bb46378fe3d9349144b6f62d53fb7846a827b6b9a85ec5"
},
"downloads": -1,
"filename": "glfw-1.0.1.tar.gz",
"has_sig": true,
"md5_digest": "0532a2a11705cddcc5da9ceb01bb8fc6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11058,
"upload_time": "2014-03-23T17:20:31",
"url": "https://files.pythonhosted.org/packages/46/db/6483ee3d6e50b6dac18b0dbba9ac4760cf71570912823e3a477526d3efee/glfw-1.0.1.tar.gz"
}
],
"1.0.2": [
{
"comment_text": "",
"digests": {
"md5": "99302b218b19559cd671274aaa385c2d",
"sha256": "760cc767c32b4668ab2205a4c1c6cdc3e78b1b63b90a9be0cc5d00bcc1b6efcd"
},
"downloads": -1,
"filename": "glfw-1.0.2.tar.gz",
"has_sig": false,
"md5_digest": "99302b218b19559cd671274aaa385c2d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11176,
"upload_time": "2014-09-16T04:31:21",
"url": "https://files.pythonhosted.org/packages/51/f1/f3dc15985d7f5c67bdaa2cf6c67955ca5759deabc7effc592cc76e70f47f/glfw-1.0.2.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "3ba30479ef93fc78f278d53f21617662",
"sha256": "d4069221df159bfbe211a3c27fbd513c9aeaccff8c262773daadce5bf096aa40"
},
"downloads": -1,
"filename": "glfw-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "3ba30479ef93fc78f278d53f21617662",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11480,
"upload_time": "2014-09-19T15:30:59",
"url": "https://files.pythonhosted.org/packages/de/aa/9e425776543354478037d59573beef3fa87a3fdaa0e317dcc314edd02966/glfw-1.1.0.tar.gz"
}
],
"1.1.1": [
{
"comment_text": "",
"digests": {
"md5": "ddaa8aa3cdceadd47a4bc71d673436c9",
"sha256": "3af168b97f82494b283ee2ba3926389dfefbea74fb37997cb8112577668bef74"
},
"downloads": -1,
"filename": "glfw-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "ddaa8aa3cdceadd47a4bc71d673436c9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11483,
"upload_time": "2014-10-02T22:41:21",
"url": "https://files.pythonhosted.org/packages/e2/a6/e4511ec72d8694f06539d2200c0e3ab0baae7c1d1df0c2a7cb1131ea9a94/glfw-1.1.1.tar.gz"
}
],
"1.1.2": [
{
"comment_text": "",
"digests": {
"md5": "2aedc6cf90cdf0e968e96bff6c2f366d",
"sha256": "1d687e0a2d4640de4d7530b37bd0e1061a5ae87919ed4e5fce7edb502d60d74d"
},
"downloads": -1,
"filename": "glfw-1.1.2.tar.gz",
"has_sig": false,
"md5_digest": "2aedc6cf90cdf0e968e96bff6c2f366d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11541,
"upload_time": "2015-05-22T20:21:33",
"url": "https://files.pythonhosted.org/packages/6f/98/3c69abee7f1541e5bea25bb94a5514d4cf420801aecc3d63dc62e0538ee7/glfw-1.1.2.tar.gz"
}
],
"1.1.3": [
{
"comment_text": "",
"digests": {
"md5": "4a8ad332ee6cbfc28cda3ec7392f0b70",
"sha256": "5efc1c789252ed80b9418403dc59d175cddbea1712d19c6ca0461c4fef5f10d8"
},
"downloads": -1,
"filename": "glfw-1.1.3.tar.gz",
"has_sig": false,
"md5_digest": "4a8ad332ee6cbfc28cda3ec7392f0b70",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11670,
"upload_time": "2016-05-08T18:36:38",
"url": "https://files.pythonhosted.org/packages/d9/95/2a654fb2c2de20e482517363d4adead281274e52740a24fdc8aecea7c548/glfw-1.1.3.tar.gz"
}
],
"1.1.4": [
{
"comment_text": "",
"digests": {
"md5": "715f9f2886e042d3ec8e9cee4fe16ded",
"sha256": "d07eca2804f2a9c0f7ecfdd5a90f344619970b320f44b004417093c41b2e9e0f"
},
"downloads": -1,
"filename": "glfw-1.1.4.tar.gz",
"has_sig": false,
"md5_digest": "715f9f2886e042d3ec8e9cee4fe16ded",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12675,
"upload_time": "2016-06-16T17:57:14",
"url": "https://files.pythonhosted.org/packages/af/27/305c7ef7fc331a08b5ce68a07956dced97d5d44476136e1d8e2e31e3c117/glfw-1.1.4.tar.gz"
}
],
"1.2.0": [
{
"comment_text": "",
"digests": {
"md5": "efd4bcc93b93f71309cb9782e3e388cf",
"sha256": "de081c9baf578710a985f8a1c18c648fb00d5d499c910fcb6f3d71b5b40958b5"
},
"downloads": -1,
"filename": "glfw-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "efd4bcc93b93f71309cb9782e3e388cf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15717,
"upload_time": "2016-06-17T16:46:10",
"url": "https://files.pythonhosted.org/packages/ad/a1/52c1fdce1c7e60e778edc9b11b9d010bbd77b95bbba778bb8e2bc39d45f6/glfw-1.2.0.tar.gz"
}
],
"1.2.1": [
{
"comment_text": "",
"digests": {
"md5": "c830f778c8c2bfcea1cbf4ea0d77cea3",
"sha256": "ebc510dc069928827f6d326d3ed14a0962853864988e86d6eb1aeb349eba27c3"
},
"downloads": -1,
"filename": "glfw-1.2.1.tar.gz",
"has_sig": false,
"md5_digest": "c830f778c8c2bfcea1cbf4ea0d77cea3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15731,
"upload_time": "2016-06-18T19:44:57",
"url": "https://files.pythonhosted.org/packages/a1/6e/5246c62a8a5036851421920d46132901c64e084a6735eb5f3c3a1ba47c8f/glfw-1.2.1.tar.gz"
}
],
"1.3.0": [
{
"comment_text": "",
"digests": {
"md5": "335b105bb4510a85a05344129f1fb5fe",
"sha256": "b99b5ded3fd47263750926fbdf1425414105da71bee76c2701c724fa78666706"
},
"downloads": -1,
"filename": "glfw-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "335b105bb4510a85a05344129f1fb5fe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16642,
"upload_time": "2016-08-05T13:51:30",
"url": "https://files.pythonhosted.org/packages/c1/58/f98d52b196c2cf2e68b7466e13726d5543d6428625fc12bd6a1e0a8084e9/glfw-1.3.0.tar.gz"
}
],
"1.3.1": [
{
"comment_text": "",
"digests": {
"md5": "bc3a712628f9c0c679934af90b6b2da9",
"sha256": "498b884f2ff0f30ab46e18fd1873dd3787a8d98377713175e5265d931a1313e8"
},
"downloads": -1,
"filename": "glfw-1.3.1.tar.gz",
"has_sig": false,
"md5_digest": "bc3a712628f9c0c679934af90b6b2da9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16683,
"upload_time": "2016-08-06T07:00:49",
"url": "https://files.pythonhosted.org/packages/5d/ac/30ef668e831ad4bfb7243dfb955ecd2ea5470e17e6d875c07d3772d8d712/glfw-1.3.1.tar.gz"
}
],
"1.3.2": [
{
"comment_text": "",
"digests": {
"md5": "ce879c859ac8aa489920d933ebee22b0",
"sha256": "bcf76969e5fb44154d4209272268d49cdb22d4077d3138ee65a8409d324861d4"
},
"downloads": -1,
"filename": "glfw-1.3.2.tar.gz",
"has_sig": false,
"md5_digest": "ce879c859ac8aa489920d933ebee22b0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15297,
"upload_time": "2016-11-10T14:40:25",
"url": "https://files.pythonhosted.org/packages/b6/d9/5c5a9391f28d732bd2893e22af8caa6ad55587b44993de6672bde96593db/glfw-1.3.2.tar.gz"
}
],
"1.3.3": [
{
"comment_text": "",
"digests": {
"md5": "0e0fdc7eb0c7fffc97e4d347081a0b69",
"sha256": "7ad98cdd869abf2d370d748e9242ffbd87479f637491698267b789b90664ff24"
},
"downloads": -1,
"filename": "glfw-1.3.3.tar.gz",
"has_sig": false,
"md5_digest": "0e0fdc7eb0c7fffc97e4d347081a0b69",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15593,
"upload_time": "2016-12-06T15:34:08",
"url": "https://files.pythonhosted.org/packages/01/d8/155dc626d01f2b267ced7196378da77818f0560c9471ef9cdf9f02bd8611/glfw-1.3.3.tar.gz"
}
],
"1.4.0": [
{
"comment_text": "",
"digests": {
"md5": "47b12489b4dd3d655a68f9d1420f1cce",
"sha256": "27fbea8a18eae4f6ecb44c51893bc0fca156b3d1b97e4b0f2fee6c6d11dbb712"
},
"downloads": -1,
"filename": "glfw-1.4.0.tar.gz",
"has_sig": false,
"md5_digest": "47b12489b4dd3d655a68f9d1420f1cce",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15935,
"upload_time": "2017-02-22T19:52:15",
"url": "https://files.pythonhosted.org/packages/dc/cc/a7395b4b51fd0bea7efd413f50eda37fa1fdcb6b70cd2d14baeae3f09f38/glfw-1.4.0.tar.gz"
}
],
"1.5.0": [
{
"comment_text": "",
"digests": {
"md5": "c9bcf321a0a6431c3b3e5dbad3b7eefd",
"sha256": "180f70135d922d9eedbe72b3d73813300f743318db0465df8452f35a02e172b4"
},
"downloads": -1,
"filename": "glfw-1.5.0.tar.gz",
"has_sig": false,
"md5_digest": "c9bcf321a0a6431c3b3e5dbad3b7eefd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16034,
"upload_time": "2018-01-09T11:15:39",
"url": "https://files.pythonhosted.org/packages/57/04/5c10d57549a3020625702d5173317cea4579e5458309ba5ef57b7a8da31e/glfw-1.5.0.tar.gz"
}
],
"1.5.1": [
{
"comment_text": "",
"digests": {
"md5": "8a9b3d2567b84b594d86b5d31591c3d5",
"sha256": "bb82ab8ba3c41326ffe6b0da649ea77f6540d6c74332653c3cfd7c0c19f39821"
},
"downloads": -1,
"filename": "glfw-1.5.1-py2.py3-none-win32.whl",
"has_sig": false,
"md5_digest": "8a9b3d2567b84b594d86b5d31591c3d5",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 51467,
"upload_time": "2018-01-24T10:41:47",
"url": "https://files.pythonhosted.org/packages/43/51/d8957205cb687c757a472fd1d0801527c8ee463dd192c535ac92a141bd3c/glfw-1.5.1-py2.py3-none-win32.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7ec5870e30b3bd45bb773be656e3d49d",
"sha256": "6936a335d757955cb932c60002a31876814196ae6f7cf5c6e88064b36956f83d"
},
"downloads": -1,
"filename": "glfw-1.5.1-py2.py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "7ec5870e30b3bd45bb773be656e3d49d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 55241,
"upload_time": "2018-01-24T10:41:48",
"url": "https://files.pythonhosted.org/packages/0d/1b/39cc107268b42f7f528bfd52feaf631d42b2d971c47ab95d28c65f3e196c/glfw-1.5.1-py2.py3-none-win_amd64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4daeecebfba79a265617091f6beb6bfa",
"sha256": "4c7a3c158c216ac482f706bcf9c2f2e5b6ab3edddf7232236c93dccca6ac26b3"
},
"downloads": -1,
"filename": "glfw-1.5.1.tar.gz",
"has_sig": false,
"md5_digest": "4daeecebfba79a265617091f6beb6bfa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17380,
"upload_time": "2018-01-24T10:41:59",
"url": "https://files.pythonhosted.org/packages/84/59/5ddd23f55ccff106eec8d3bf34d1a6351bfd23d5c2cd357c2e9edc6f8e76/glfw-1.5.1.tar.gz"
}
],
"1.6.0": [
{
"comment_text": "",
"digests": {
"md5": "86f71e146e682579ff97306030026fa5",
"sha256": "4bfe0c929082af51a337af40be7c2105748ee8f815f0e7663cf654608773541a"
},
"downloads": -1,
"filename": "glfw-1.6.0-py2.py3-none-win32.whl",
"has_sig": false,
"md5_digest": "86f71e146e682579ff97306030026fa5",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 52222,
"upload_time": "2018-03-30T10:11:30",
"url": "https://files.pythonhosted.org/packages/d1/fb/d869bb80d6cc6c6e6756bf3807fefc7daa234b26f377826ede77dd78abbc/glfw-1.6.0-py2.py3-none-win32.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f0fd71f757a4cad00e6e8179d1063bfa",
"sha256": "ff514abf81e83c9ff16e5aa06f55b137a0302ce9c035ac401b875c701beacc14"
},
"downloads": -1,
"filename": "glfw-1.6.0-py2.py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "f0fd71f757a4cad00e6e8179d1063bfa",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 55998,
"upload_time": "2018-03-30T10:11:31",
"url": "https://files.pythonhosted.org/packages/9e/e8/9f925cf388ee9f1a0bbd941477aa61cf24176c4067f44543a3d239ef4929/glfw-1.6.0-py2.py3-none-win_amd64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "45f65476c6e8145d477b249f4ead63f1",
"sha256": "f06f5483b404e1f89fe34048c17c5910dfb63de312cb4e2fec4bdfb83e0a4801"
},
"downloads": -1,
"filename": "glfw-1.6.0.tar.gz",
"has_sig": false,
"md5_digest": "45f65476c6e8145d477b249f4ead63f1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16941,
"upload_time": "2018-03-30T10:11:33",
"url": "https://files.pythonhosted.org/packages/d2/53/f52d1dd6175eaf1f4aca81602aa7454f97c3568804f2f1029549f45e9134/glfw-1.6.0.tar.gz"
}
],
"1.7.0": [
{
"comment_text": "",
"digests": {
"md5": "7083f66dda3310eb96f7dadd66144d8f",
"sha256": "1773eccba27adc65964ba128952d338c122bc902f5bfca5a17c8c5dd06576cb2"
},
"downloads": -1,
"filename": "glfw-1.7.0-py2.py3-none-win32.whl",
"has_sig": false,
"md5_digest": "7083f66dda3310eb96f7dadd66144d8f",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 55346,
"upload_time": "2018-07-09T15:49:02",
"url": "https://files.pythonhosted.org/packages/e8/a8/98d223a27d8818b492ba224c0a59d29d51a5607845ddc17b95048805191d/glfw-1.7.0-py2.py3-none-win32.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ddad9283039943f44c5a70aaea83813c",
"sha256": "9fb39758847225eaf97f3e26df37d611fef665de8c8dfecd33365c020debeb48"
},
"downloads": -1,
"filename": "glfw-1.7.0-py2.py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "ddad9283039943f44c5a70aaea83813c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 59122,
"upload_time": "2018-07-09T15:49:04",
"url": "https://files.pythonhosted.org/packages/8b/6a/a17e232d42e839a6e530110f87cd9c2d2be0f0aaa64059c09e0cf0ffc1ec/glfw-1.7.0-py2.py3-none-win_amd64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b89ad5c9b1def539a459a2c7dad50658",
"sha256": "ee12869d597bd6ae0d3e1ba62ad5c7742464a49ead56e11a255b1ac2a19e7fd9"
},
"downloads": -1,
"filename": "glfw-1.7.0.tar.gz",
"has_sig": false,
"md5_digest": "b89ad5c9b1def539a459a2c7dad50658",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19443,
"upload_time": "2018-07-09T15:49:05",
"url": "https://files.pythonhosted.org/packages/f3/dd/fd5c662d7a07fca96aaffab585acfa4c624a2400f91a5bc1ebbb514dd4f9/glfw-1.7.0.tar.gz"
}
],
"1.7.1": [
{
"comment_text": "",
"digests": {
"md5": "887e2db9bca0a9854e70910895eaa566",
"sha256": "e8dfd4c774ba4643f84716bf13f191c2d7309a568b7e22ed11a40969a0aef786"
},
"downloads": -1,
"filename": "glfw-1.7.1-py2.py3-none-win32.whl",
"has_sig": false,
"md5_digest": "887e2db9bca0a9854e70910895eaa566",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 55388,
"upload_time": "2019-02-02T06:15:17",
"url": "https://files.pythonhosted.org/packages/af/3b/2f8c60fcb0a486eae4dd18c29de22ed667aed5e81f16874102f8580b5900/glfw-1.7.1-py2.py3-none-win32.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7d67ad11ae3bb356393f1f6340e964d6",
"sha256": "776b36a46875ec4e8ea0e206213935841261851f5bc19edd78d4d32cf0949580"
},
"downloads": -1,
"filename": "glfw-1.7.1-py2.py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "7d67ad11ae3bb356393f1f6340e964d6",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 59164,
"upload_time": "2019-02-02T06:15:19",
"url": "https://files.pythonhosted.org/packages/4f/7e/f706b2bfa1ab587d5fa2005ed1db5107570355d925712f3e745c3b27cb7a/glfw-1.7.1-py2.py3-none-win_amd64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8f8273c1794bfaaa881f823dedf46092",
"sha256": "51e2539e0e39eac124f47e4e032f817cd87b0d4f4836b65b90925e66adeb514d"
},
"downloads": -1,
"filename": "glfw-1.7.1.tar.gz",
"has_sig": false,
"md5_digest": "8f8273c1794bfaaa881f823dedf46092",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19502,
"upload_time": "2019-02-02T06:15:21",
"url": "https://files.pythonhosted.org/packages/5d/65/c6275744a01425195f1f446e022e5dfa6497aa68479a3952e434e04b2fa0/glfw-1.7.1.tar.gz"
}
],
"1.8.0": [
{
"comment_text": "",
"digests": {
"md5": "cf2550c33f81bea86da08e4a0c186ff6",
"sha256": "cdaacc4b740b565827a04f1c2a5feeec7acede9e953158f3e958c8608cf0d0d1"
},
"downloads": -1,
"filename": "glfw-1.8.0-py2.py3-none-win32.whl",
"has_sig": false,
"md5_digest": "cf2550c33f81bea86da08e4a0c186ff6",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 59248,
"upload_time": "2019-05-11T08:40:09",
"url": "https://files.pythonhosted.org/packages/54/b7/b2d257981a5f6403b98722f4f8c5de2d63626f2231c4be2559dde34dbb4b/glfw-1.8.0-py2.py3-none-win32.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5e54fdf60dee036adb181162d66fe1be",
"sha256": "c0798bc5da277459e021b878af6f122c55aa790e52daef542b9d740162950d50"
},
"downloads": -1,
"filename": "glfw-1.8.0-py2.py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "5e54fdf60dee036adb181162d66fe1be",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 63024,
"upload_time": "2019-05-11T08:40:11",
"url": "https://files.pythonhosted.org/packages/a6/66/586a5c0f234128a0e1eb8ee959448f06fe34521cfaaff0cd19b859e55049/glfw-1.8.0-py2.py3-none-win_amd64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "cb120c323ae2711e6245206c882fcd73",
"sha256": "7570ad1f19bb1654202f28235fb406209cf0b08909970a8e42fe4a7aaa17075b"
},
"downloads": -1,
"filename": "glfw-1.8.0.tar.gz",
"has_sig": false,
"md5_digest": "cb120c323ae2711e6245206c882fcd73",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24133,
"upload_time": "2019-05-11T08:40:13",
"url": "https://files.pythonhosted.org/packages/8c/8c/efa07845b9b713bba35f33ea813bcb019612bbbddb03c5f65ca857f81ac7/glfw-1.8.0.tar.gz"
}
],
"1.8.1": [
{
"comment_text": "",
"digests": {
"md5": "6324f7333624746f683286fe63542d9f",
"sha256": "912366ffb823e409d5a3fb5a6ac57170deff1570ebc40070b3a1e8d3e87da0dd"
},
"downloads": -1,
"filename": "glfw-1.8.1-py2.py3-none-win32.whl",
"has_sig": false,
"md5_digest": "6324f7333624746f683286fe63542d9f",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 59250,
"upload_time": "2019-05-21T15:53:33",
"url": "https://files.pythonhosted.org/packages/1c/5f/c5d5174ffad1d13a473c7fff05483456b30187810835ae67162a3588d937/glfw-1.8.1-py2.py3-none-win32.whl"
},
{
"comment_text": "",
"digests": {
"md5": "011b35b3dff6a5ae7ade2d0b25933eeb",
"sha256": "c01128b9c4fd4eeeec2516013c11f0080b8cb068313217870fe59451efc7fb00"
},
"downloads": -1,
"filename": "glfw-1.8.1-py2.py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "011b35b3dff6a5ae7ade2d0b25933eeb",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 63026,
"upload_time": "2019-05-21T15:53:34",
"url": "https://files.pythonhosted.org/packages/6c/50/a79b0db55a96b099da3447b7f56ad9156d7b0bc174314e6809456c8f3fc0/glfw-1.8.1-py2.py3-none-win_amd64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ae66805dc3bbaa8b58393829be9de5d5",
"sha256": "8358917eaca943cf674a0f4bdf2311bd6987e1919e2e9fd2cb5166d5865fb08b"
},
"downloads": -1,
"filename": "glfw-1.8.1.tar.gz",
"has_sig": false,
"md5_digest": "ae66805dc3bbaa8b58393829be9de5d5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24548,
"upload_time": "2019-05-21T15:53:36",
"url": "https://files.pythonhosted.org/packages/be/88/50a6214952063fb4502039b6eeb61401c45d6acb9afe0e549fe5b7f7af3f/glfw-1.8.1.tar.gz"
}
],
"1.8.2": [
{
"comment_text": "",
"digests": {
"md5": "8367bd3e428300e304a52dc74fce99cb",
"sha256": "52153664da33a98f7423e38619c2942dc91e2b73afc2d36280b0aea134e2a252"
},
"downloads": -1,
"filename": "glfw-1.8.2-py2.py3-none-win32.whl",
"has_sig": false,
"md5_digest": "8367bd3e428300e304a52dc74fce99cb",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 59255,
"upload_time": "2019-07-06T19:15:26",
"url": "https://files.pythonhosted.org/packages/a7/39/114cb2201349bb693e3483838bf0ce227cf11f35d9f7470f60c27772a44f/glfw-1.8.2-py2.py3-none-win32.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d544a67dc1c5cfc475f48dea9dd0454d",
"sha256": "c947581895411984b369945398e213cb9461e53714bc97eefc1a6a7901d5e67a"
},
"downloads": -1,
"filename": "glfw-1.8.2-py2.py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "d544a67dc1c5cfc475f48dea9dd0454d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 63031,
"upload_time": "2019-07-06T19:15:27",
"url": "https://files.pythonhosted.org/packages/8e/00/60d05345003649f61b7144dcc8507190cda0f46f2e8e46aa5c329a1f5717/glfw-1.8.2-py2.py3-none-win_amd64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9135d520de1aff829761db40c15e9183",
"sha256": "2eec70faed8f943761cb2f211bab630ca5a584656f8f8908b0a3458454061f5d"
},
"downloads": -1,
"filename": "glfw-1.8.2.tar.gz",
"has_sig": false,
"md5_digest": "9135d520de1aff829761db40c15e9183",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24588,
"upload_time": "2019-07-06T19:15:29",
"url": "https://files.pythonhosted.org/packages/e6/d5/df9f72d65fb5587cfb76069c3d91a0252002f9288fd6fcd9d8bbe046b49d/glfw-1.8.2.tar.gz"
}
],
"1.8.3": [
{
"comment_text": "",
"digests": {
"md5": "89540a53324433a76a3e180b9f1b6d79",
"sha256": "207a89e81ceaf6f42234b0ce5d4fe51435aeb505de71c973807064e0b93b6297"
},
"downloads": -1,
"filename": "glfw-1.8.3-py2.py3-none-win32.whl",
"has_sig": false,
"md5_digest": "89540a53324433a76a3e180b9f1b6d79",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 81218,
"upload_time": "2019-08-22T17:29:38",
"url": "https://files.pythonhosted.org/packages/38/3f/89f1c31db2ce91e85fa0dcac0b0892b13e384bf514424ace88d950f8226a/glfw-1.8.3-py2.py3-none-win32.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e090e30ada4b2ff994b8e59ac381505d",
"sha256": "c8d162d016bdc4e2480e018f6630455bb7ecab62bd5542f047d345cda7ce6bcc"
},
"downloads": -1,
"filename": "glfw-1.8.3-py2.py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "e090e30ada4b2ff994b8e59ac381505d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 87498,
"upload_time": "2019-08-22T17:29:40",
"url": "https://files.pythonhosted.org/packages/44/c4/7201275daf56145becdbb0b9bbafe46ae9056ce6291bdb38a64367ad0976/glfw-1.8.3-py2.py3-none-win_amd64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a66d0a6d36954f805f42a7e4a7b992ea",
"sha256": "7fb94708bff9c9478b85ec1993aa416288e9d407bb83cae8cff561ccb4205635"
},
"downloads": -1,
"filename": "glfw-1.8.3.tar.gz",
"has_sig": false,
"md5_digest": "a66d0a6d36954f805f42a7e4a7b992ea",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24615,
"upload_time": "2019-08-22T17:29:42",
"url": "https://files.pythonhosted.org/packages/cb/3f/051a0212b58632fad7a60d60ccaba202fc9ec6c5ef5ac8d93e1a57bb1cdc/glfw-1.8.3.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "89540a53324433a76a3e180b9f1b6d79",
"sha256": "207a89e81ceaf6f42234b0ce5d4fe51435aeb505de71c973807064e0b93b6297"
},
"downloads": -1,
"filename": "glfw-1.8.3-py2.py3-none-win32.whl",
"has_sig": false,
"md5_digest": "89540a53324433a76a3e180b9f1b6d79",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 81218,
"upload_time": "2019-08-22T17:29:38",
"url": "https://files.pythonhosted.org/packages/38/3f/89f1c31db2ce91e85fa0dcac0b0892b13e384bf514424ace88d950f8226a/glfw-1.8.3-py2.py3-none-win32.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e090e30ada4b2ff994b8e59ac381505d",
"sha256": "c8d162d016bdc4e2480e018f6630455bb7ecab62bd5542f047d345cda7ce6bcc"
},
"downloads": -1,
"filename": "glfw-1.8.3-py2.py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "e090e30ada4b2ff994b8e59ac381505d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 87498,
"upload_time": "2019-08-22T17:29:40",
"url": "https://files.pythonhosted.org/packages/44/c4/7201275daf56145becdbb0b9bbafe46ae9056ce6291bdb38a64367ad0976/glfw-1.8.3-py2.py3-none-win_amd64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a66d0a6d36954f805f42a7e4a7b992ea",
"sha256": "7fb94708bff9c9478b85ec1993aa416288e9d407bb83cae8cff561ccb4205635"
},
"downloads": -1,
"filename": "glfw-1.8.3.tar.gz",
"has_sig": false,
"md5_digest": "a66d0a6d36954f805f42a7e4a7b992ea",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24615,
"upload_time": "2019-08-22T17:29:42",
"url": "https://files.pythonhosted.org/packages/cb/3f/051a0212b58632fad7a60d60ccaba202fc9ec6c5ef5ac8d93e1a57bb1cdc/glfw-1.8.3.tar.gz"
}
]
}