Pyglm

Latest version: v2.8.1

Safety actively analyzes 722460 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 10

2.8.1rev1

What's Changed
* Add projects urls to setup.cfg by einarf in https://github.com/Zuzu-Typ/PyGLM/pull/272
* Increase stack level in `import glm` warning by lordmauve in https://github.com/Zuzu-Typ/PyGLM/pull/274

New Contributors
* einarf made their first contribution in https://github.com/Zuzu-Typ/PyGLM/pull/272
* lordmauve made their first contribution in https://github.com/Zuzu-Typ/PyGLM/pull/274

**Full Changelog**: https://github.com/Zuzu-Typ/PyGLM/compare/2.8.0-rev4...2.8.1

2.8.0rev4

New package structure
**Important**: PyGLM is now packaged as
+ pyglm (root package)
+ .glm (library)
+ .typing (typing stubs)
+ glm (for backwards compatibility)

Please test this new package structure with your projects and give me feedback in this [discussion](https://github.com/Zuzu-Typ/PyGLM/discussions/263).

To ensure compatibility with the new version, please update your existing imports from
python
import glm
or
from glm import vec3

to
python
from pyglm import glm
or
from pyglm.glm import vec3


You can now also import the typing stubs by esoma:
python
from pyglm import typing


To update your imports for compatibility with old *and* future versions:
Python
try:
from pyglm import glm
typing stubs (optional):
from pyglm import typing
except ImportError:
import glm
typing stubs (optional):
import importlib
typing = importlib.import_module("glm-stubs.glm_typing")



What's Changed
* Make array generic. by esoma in https://github.com/Zuzu-Typ/PyGLM/pull/172
* Updated glm submodule to latest master by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/250
* Fix compiler warnings by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/251
* Add quat_to_vec4 (and vice-versa) documentation by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/252
* Updated PyGLM packaging structure by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/203
* Added visual studio project by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/254
* Adjusted project structure by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/255
* Updated Readme and manifest by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/256
* Fixed readme by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/257
* Test on push only by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/258
* Slightly improved readme by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/259
* Bump Version (2.8.0rc1) by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/262
* Rename module pyglm by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/264
* Bump version (2.8.0rc2) by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/265

New Contributors
* esoma made their first contribution in https://github.com/Zuzu-Typ/PyGLM/pull/172

**Full Changelog**: https://github.com/Zuzu-Typ/PyGLM/compare/2.7.3...2.8.0

2.8.0rc2

Prerelease of the new package structure.
**Important**: PyGLM is now packaged as
+ pyglm (root package)
+ .glm (library)
+ .typing (typing stubs)
+ glm (for backwards compatibility)

Please test this new package structure with your projects and give me feedback in this [discussion](https://github.com/Zuzu-Typ/PyGLM/discussions/263).

pip install --pre pyglm


Update your import to this for compatibility with old *and* future versions:
Python
try:
from pyglm import glm
except ImportError:
import glm


What's Changed
* Make array generic. by esoma in https://github.com/Zuzu-Typ/PyGLM/pull/172
* Updated glm submodule to latest master by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/250
* Fix compiler warnings by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/251
* Add quat_to_vec4 (and vice-versa) documentation by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/252
* Updated PyGLM packaging structure by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/203
* Added visual studio project by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/254
* Adjusted project structure by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/255
* Updated Readme and manifest by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/256
* Fixed readme by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/257
* Test on push only by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/258
* Slightly improved readme by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/259
* Bump Version (2.8.0rc1) by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/262
* Rename module pyglm by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/264
* Bump version (2.8.0rc2) by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/265

New Contributors
* esoma made their first contribution in https://github.com/Zuzu-Typ/PyGLM/pull/172

2.8.0rc1

Prerelease of the new package structure.
**Important**: PyGLM is now packaged as
+ PyGLM (root package)
+ .glm (library)
+ .glm_typing (typing stubs)
+ glm (for backwards compatibility)

Please test this new package structure with your projects and give me feedback in the [discussion](https://github.com/Zuzu-Typ/PyGLM/discussions/263) for this release.

pip install --pre pyglm


Update your import to this for compatibility with old *and* future versions:
Python
try:
from PyGLM import glm
except ImportError:
import glm


What's Changed
* Make array generic. by esoma in https://github.com/Zuzu-Typ/PyGLM/pull/172
* Updated glm submodule to latest master by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/250
* Fix compiler warnings by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/251
* Add quat_to_vec4 (and vice-versa) documentation by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/252
* Updated PyGLM packaging structure by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/203
* Added visual studio project by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/254
* Adjusted project structure by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/255
* Updated Readme and manifest by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/256
* Fixed readme by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/257
* Test on push only by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/258
* Slightly improved readme by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/259
* Bump Version (2.8.0rc1) by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/262

New Contributors
* esoma made their first contribution in https://github.com/Zuzu-Typ/PyGLM/pull/172

**Full Changelog**: https://github.com/Zuzu-Typ/PyGLM/compare/2.7.3...2.8.0rc1

2.7.3

What's Changed
* Python 3.13 is now supported
* Python 3.8 support is deprecated
* No changes to PyGLM itself

**Full Changelog**: https://github.com/Zuzu-Typ/PyGLM/compare/2.7.2...2.7.3

2.7.2rev1

What's Changed
* Make symbols static https://github.com/Zuzu-Typ/PyGLM/pull/225
* fix segfault 231 by jimy-byerley in https://github.com/Zuzu-Typ/PyGLM/pull/232
* Fixed PyTypeObject instantiations https://github.com/Zuzu-Typ/PyGLM/pull/237


**Full Changelog**: https://github.com/Zuzu-Typ/PyGLM/compare/2.7.1...2.7.2

Page 1 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.