Pymunk

Latest version: v6.11.1

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

Scan your dependencies

Page 1 of 8

10.14

Main fix is to allow Pymunk to be installed on latest version of MacOS. This
release also contain a bunch of minor fixes and as usual an improvement of
the docs, tests and examples.

Changes:

- On newer versions of MacOS only compile in 64bit mode (32bit is deprecated)
- Improved docs, examples and tests
- Fix in moment_for_* when passed Vec2d instead of tuple
- Fix case when adding or removing more than one obj to space during step.
- Allow threaded solver on Windows.
- Use msys mingw to compile chipmunk on Windows (prev solution was deprecated).

Enjoy!

6.11.1

--------------------------

**Python 3.13 GC issue fix**

This is a patch update to Pymunk that removes debug logging. This should an
issue with GC on Python 3.13.

Changes:
- Remove debug logging

6.11.0

--------------------------

6.10.0

--------------------------

**Pyodode/pyscript fixes**

This is a minor update to Pymunk that make the Pyodide wheels working again.
It also introduces tests in the build to prevent similar issues in the future.

Changes:

- Added from_polars() static method to Vec2d to easily create Vec2ds from
polar coordinates.
- Improved docs (of Vec2d)
- Relax CFFI version requirement for pyodide to let it work even before
Pyodide updates CFFI.
- Test pyodide wheels when built.

6.9.0

-------------------------

**Python 3.13**

This is a minor update to Pymunk with wheels for CPython 3.13. In addition,
with this release Pymunk no longer officially support Python 3.7, since its not
supported anymore, and CFFI, which Pymunk uses, no longer provides wheels for
it. In addition, Pypy is somewhat broken until they release a version with
latest CFFI. Details on the Pypy issue here:
https://github.com/pypy/pypy/issues/5027 Expect Pymunk to publish wheels again
once a Pypy with the fix has been released.

Changes:

- Removed support for Python 3.7 (since latest cffi does not provide wheels
for it).
- Fixed issue with SlideJoint when changing body_type.
- Log Chipmunk level erros with logging module
- Build wheels for Python 3.13
- Modernized the build setup to rely on pyproject.toml for more settings.
- Almost completed a new benchmark suite mostly ported over from Box2d.
- Minor improvements to types
- No pre-built wheels for Pypy since the shipped versions comes with a CFFI
that doesnt support latest setuptools.

6.8.1

-------------------------

**Space lock bug fix**

This is a patch version, that fixes a bug in the separate collision callback
which could result in hard crash if after the separate another collision
callback ran and that callback added or removed something from the space.

Changes:

- Build/run MacOs ARM on ARM github runners.
- Fix lock bug in separate callback
- Improve documentation

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.