{ "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" } ] }