PyOpenGLAlwaysWorking


NamePyOpenGLAlwaysWorking JSON
Version 3.1.100 PyPI version JSON
download
home_pagehttp://pyopengl.sourceforge.net
SummaryStandard OpenGL bindings for Python
upload_time2024-12-01 18:25:45
maintainerNone
docs_urlNone
authorMike C. Fletcher
requires_pythonNone
licenseBSD
keywords graphics 3d opengl glu glut gle glx ext arb mesa ctypes
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            

Warning: 
========
This repository is simply a working fork of the original PyOpenGL repository.
This fork make just the repo working both on windows and linux.

Original Pypi project : https://pypi.org/project/PyOpenGL/

Repository Pypi project (the one you should install) : https://pypi.org/project/PyOpenGLAlwaysWorking/


PyOpenGL and PyOpenGL_Accelerate
=================================

PyOpenGL is normally distributed via PyPI using standard pip::

    $ pip install PyOpenGL PyOpenGL_accelerate

You can install this repository by branching/cloning and running
``pip``::

    $ cd pyopengl
    $ pip install -e .
    $ cd accelerate
    $ pip install -e .

Note that to compile PyOpenGL_accelerate you will need to have 
a functioning Python extension-compiling environment.

Learning PyOpenGL
-----------------

If you are new to PyOpenGL, you likely want to start with the OpenGLContext `tutorial page`_.
Those tutorials require OpenGLContext, (which is a big wrapper including a whole
scenegraph engine, VRML97 parser, lots of demos, etc) you can install that with::

    $ pip2.7 install "OpenGLContext-full==3.1.1"

Or you can clone it (including the tutorial sources) with::

    $ git clone https://github.com/mcfletch/openglcontext.git

or (for GitHub usage)::

    $ git clone https://github.com/mcfletch/pyopengl.git
    
The `documentation pages`_ are useful for looking up the parameters and semantics of 
PyOpenGL calls.

.. _`tutorial page`: http://pyopengl.sourceforge.net/context/tutorials/index.html
.. _`documentation pages`: https://mcfletch.github.io/pyopengl/documentation/index.html


Running Tests
--------------

You can run the PyOpenGL test suite from a source-code checkout, you will need:

* git (for the checkout)
* GLUT (FreeGLUT)
* GLExtrusion library (libgle)
* GLU (normally available on any OpenGL-capable machine)
* tox (`pip install tox`)

Running the test suite from a top-level checkout looks like::

    $ tox

The result being a lot of tests being run in a matrix of environments.
All of the environment will pull in pygame, some will also pull in 
numpy. Some will have accelerate, and some will not.

.. image:: https://travis-ci.org/mcfletch/pyopengl.svg?branch=master
    :target: https://travis-ci.org/mcfletch/pyopengl
    :alt: Travis Tests

.. image:: https://ci.appveyor.com/api/projects/status/github/mcfletch/pyopengl
    :target: https://ci.appveyor.com/project/MikeCFletcher/pyopengl
    :alt: Appveyor Build

.. image:: https://img.shields.io/pypi/v/pyopengl.svg
    :target: https://pypi.python.org/pypi/pyopengl
    :alt: Latest PyPI Version

.. image:: https://img.shields.io/pypi/dm/pyopengl.svg
    :target: https://pypi.python.org/pypi/pyopengl
    :alt: Monthly download counter

            

Raw data

            {
    "_id": null,
    "home_page": "http://pyopengl.sourceforge.net",
    "name": "PyOpenGLAlwaysWorking",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "Graphics, 3D, OpenGL, GLU, GLUT, GLE, GLX, EXT, ARB, Mesa, ctypes",
    "author": "Mike C. Fletcher",
    "author_email": "mcfletch@vrplumber.com",
    "download_url": "https://files.pythonhosted.org/packages/4d/c4/a3bf81dd3f41daafdbb02500f02891af13e48bfaaeffeea8d86b64228aa4/pyopenglalwaysworking-3.1.100.tar.gz",
    "platform": null,
    "description": "\n\nWarning: \n========\nThis repository is simply a working fork of the original PyOpenGL repository.\nThis fork make just the repo working both on windows and linux.\n\nOriginal Pypi project : https://pypi.org/project/PyOpenGL/\n\nRepository Pypi project (the one you should install) : https://pypi.org/project/PyOpenGLAlwaysWorking/\n\n\nPyOpenGL and PyOpenGL_Accelerate\n=================================\n\nPyOpenGL is normally distributed via PyPI using standard pip::\n\n    $ pip install PyOpenGL PyOpenGL_accelerate\n\nYou can install this repository by branching/cloning and running\n``pip``::\n\n    $ cd pyopengl\n    $ pip install -e .\n    $ cd accelerate\n    $ pip install -e .\n\nNote that to compile PyOpenGL_accelerate you will need to have \na functioning Python extension-compiling environment.\n\nLearning PyOpenGL\n-----------------\n\nIf you are new to PyOpenGL, you likely want to start with the OpenGLContext `tutorial page`_.\nThose tutorials require OpenGLContext, (which is a big wrapper including a whole\nscenegraph engine, VRML97 parser, lots of demos, etc) you can install that with::\n\n    $ pip2.7 install \"OpenGLContext-full==3.1.1\"\n\nOr you can clone it (including the tutorial sources) with::\n\n    $ git clone https://github.com/mcfletch/openglcontext.git\n\nor (for GitHub usage)::\n\n    $ git clone https://github.com/mcfletch/pyopengl.git\n    \nThe `documentation pages`_ are useful for looking up the parameters and semantics of \nPyOpenGL calls.\n\n.. _`tutorial page`: http://pyopengl.sourceforge.net/context/tutorials/index.html\n.. _`documentation pages`: https://mcfletch.github.io/pyopengl/documentation/index.html\n\n\nRunning Tests\n--------------\n\nYou can run the PyOpenGL test suite from a source-code checkout, you will need:\n\n* git (for the checkout)\n* GLUT (FreeGLUT)\n* GLExtrusion library (libgle)\n* GLU (normally available on any OpenGL-capable machine)\n* tox (`pip install tox`)\n\nRunning the test suite from a top-level checkout looks like::\n\n    $ tox\n\nThe result being a lot of tests being run in a matrix of environments.\nAll of the environment will pull in pygame, some will also pull in \nnumpy. Some will have accelerate, and some will not.\n\n.. image:: https://travis-ci.org/mcfletch/pyopengl.svg?branch=master\n    :target: https://travis-ci.org/mcfletch/pyopengl\n    :alt: Travis Tests\n\n.. image:: https://ci.appveyor.com/api/projects/status/github/mcfletch/pyopengl\n    :target: https://ci.appveyor.com/project/MikeCFletcher/pyopengl\n    :alt: Appveyor Build\n\n.. image:: https://img.shields.io/pypi/v/pyopengl.svg\n    :target: https://pypi.python.org/pypi/pyopengl\n    :alt: Latest PyPI Version\n\n.. image:: https://img.shields.io/pypi/dm/pyopengl.svg\n    :target: https://pypi.python.org/pypi/pyopengl\n    :alt: Monthly download counter\n",
    "bugtrack_url": null,
    "license": "BSD",
    "summary": "Standard OpenGL bindings for Python",
    "version": "3.1.100",
    "project_urls": {
        "Download": "https://pypi.org/project/PyOpenGL/",
        "Homepage": "http://pyopengl.sourceforge.net"
    },
    "split_keywords": [
        "graphics",
        " 3d",
        " opengl",
        " glu",
        " glut",
        " gle",
        " glx",
        " ext",
        " arb",
        " mesa",
        " ctypes"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6a4c0164bb5f0c88f1eadfd46f4a8772f57d672b9e5de8e76c881b222ab1735e",
                "md5": "7df4a5713cfe237cdcdfbebc4d49768a",
                "sha256": "a0c717b2e729aea77fcb344649f6f12f52723f15fec21cbe0f3a4f925c914422"
            },
            "downloads": -1,
            "filename": "PyOpenGLAlwaysWorking-3.1.100-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7df4a5713cfe237cdcdfbebc4d49768a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 3138293,
            "upload_time": "2024-12-01T18:25:41",
            "upload_time_iso_8601": "2024-12-01T18:25:41.457840Z",
            "url": "https://files.pythonhosted.org/packages/6a/4c/0164bb5f0c88f1eadfd46f4a8772f57d672b9e5de8e76c881b222ab1735e/PyOpenGLAlwaysWorking-3.1.100-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4dc4a3bf81dd3f41daafdbb02500f02891af13e48bfaaeffeea8d86b64228aa4",
                "md5": "0974f04f8f9e416cb433c644649e2fb4",
                "sha256": "307b48e87315e2c7dc1d58c9ee3fe567f3d83da80a4fae139f0586939bbcdad5"
            },
            "downloads": -1,
            "filename": "pyopenglalwaysworking-3.1.100.tar.gz",
            "has_sig": false,
            "md5_digest": "0974f04f8f9e416cb433c644649e2fb4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 1897747,
            "upload_time": "2024-12-01T18:25:45",
            "upload_time_iso_8601": "2024-12-01T18:25:45.874272Z",
            "url": "https://files.pythonhosted.org/packages/4d/c4/a3bf81dd3f41daafdbb02500f02891af13e48bfaaeffeea8d86b64228aa4/pyopenglalwaysworking-3.1.100.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-01 18:25:45",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "pyopenglalwaysworking"
}
        
Elapsed time: 0.37437s