Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

pyjoltphysics: Jolt Physics for Python

pyjoltphysics wraps Jolt Physics 5.6.0 for Python with nanobind. The design steps a Jolt PhysicsSystem on a native thread the module owns, takes commands as arrays and publishes each tick's poses as read-only NumPy views.

>>> import numpy as np
>>> import pyjoltphysics as pj
>>> with pj.World(pj.WorldSettings(threads=4)) as world:
...     floor = world.add_bodies(pj.BodyBatch.plane())
...     uids, seq = world.add_bodies(pj.BodyBatch.boxes(np.random.uniform(0, 4, (500, 3)) + (0, 2, 0),
...                                                     size=(0.25, 0.25, 0.25)))
...     world.run_ticks(240)                # or world.start() to free-run at tick_hz
...     snapshot = world.latest()           # read-only NumPy views, no copy
...     resting = snapshot.position[snapshot.rows_of(uids), 1]
...     events = world.drain_events()       # contact, trigger, sleep and wake records
...     hit = world.raycast((0, 10, 0), (0, -1, 0), 50.0)   # on this thread, under a shared lock
...     hero = world.add_character((0.0, 1.0, 0.0), pj.CharacterCapabilities(jumpHeight=1.5))
...     hero.set_move((1.0, 0.0, 0.0), 'run')
...     world.run_ticks(60)
...     where = hero.position, hero.state

A World steps on its own thread at tick_hz (120 by default) or in lockstep with run_ticks(n). Commands are batches of arrays applied at the start of the next tick; each tick publishes a snapshot of every body's pose and velocity into a pool of reference-counted buffers, and appends one 72-byte record per contact begin, end and (on request) persist to an event ring. Callbacks run on the world thread only when registered. Shapes are boxes, spheres, capsules, cylinders, static planes, convex hulls, triangle meshes, height fields (and landscapes of height field tiles) and compounds, each built once and shared by every body naming its id, with scale, offset and centre of mass as body parameters. Static meshes and height fields smooth their inner edges (Jolt's enhanced internal edge removal) unless a body asks otherwise.

Rays, ray batches, shape sweeps and overlaps run on the calling thread under the world lock's shared side, with the GIL released: 100,000 scattered rays take 55 ms. Characters are omi_physics' controller over Jolt's CharacterVirtual (walk, run, sprint, crouch, an exact ballistic jump, stairs, slopes, slides, knock-downs, landings, pushing, platforms, pass groups), moved on the world thread every tick and read from the snapshot; 300 of them on a height field take 0.60 ms a 60 Hz frame on 8 job threads. swap_bodies replaces tiles of a streamed landscape in one tick.

Joints (fixed, ball, hinge, slider, distance, six-axis with universal and two-axis hinge builders, and X3D's motor joint) take limits, springs, friction and motors, break past a force or torque, and report their angle, position, force and torque in the snapshot. Materials combine by the OMI modes, with an (M, M) pair table and static friction below a slip speed. Collision filters are an (F, F) table changeable at run time. A Python contact filter is asked on Jolt's job threads about pairs that opted in. Gravity zones (box, sphere or shape regions; directional or point fields), quadratic drag and kinematic tracks run natively each tick. Vehicles are Jolt's vehicle constraint with a wheeled, motorcycle or tracked controller (suspension, tyre curves, engine, gearbox, differentials, anti-roll bars), driven by input batches and read from the snapshot with every wheel's pose, load, slip and the surface under it; ten cars step in 0.05 ms a tick. VehicleSettings.from_raycast maps omi_physics' raycast vehicle tuning. Ragdolls are Jolt's ragdoll, a body a bone joined by swing-twist limits, kinematic (following an animated pose exactly), powered (motors per bone turning it towards the pose, the root held by a limited spring) or limp, with blends between the modes; the pose target is a held pose or a clip the world thread evaluates each tick, and every joint's pose is one slice of one snapshot array. Soft bodies are Jolt's: cloth, ropes, pressure balls and any triangle mesh, pinned to world points or to moving bodies, blown by wind, colliding with rigid bodies, their vertices and normals float32 views in the snapshot rewritten only when they moved. Twenty ragdolls and five cloths of 1,024 vertices take 0.46 ms a 60 Hz tick on 8 job threads (median of four). docs/API.md describes every call.

The build information:

>>> import pyjoltphysics
>>> pyjoltphysics.jolt_version()
'5.6.0'
>>> pyjoltphysics.build_options()
BuildOptions(double_precision=True, cross_platform_deterministic=True,
             simd_level='sse4.2', free_threaded=False, debug=False,
             compiler='gcc 13.3.0')
>>> pyjoltphysics.selftest()
True
Function Returns
jolt_version() the Jolt version compiled in, '5.6.0'
build_options() a frozen BuildOptions, fields below
selftest() True after one 1/60 s step of a world holding one falling box, on the calling thread with the GIL released

Build options

Every wheel is built with the same Jolt options.

BuildOptions field Value in a wheel Jolt setting
double_precision True JPH_DOUBLE_PRECISION: positions are 64-bit floats, where 32-bit ones resolve 0.98 mm between 8 and 16 km from the origin
cross_platform_deterministic True JPH_CROSS_PLATFORM_DETERMINISTIC: the same inputs step to the same bits on x86-64 and arm64
simd_level 'sse4.2' on x86-64, 'neon' on arm64 x86-64 compiles for -march=x86-64-v2 (SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, CMPXCHG16B, LAHF/SAHF), with AVX, AVX2, F16C, FMA, LZCNT and TZCNT off. Intel Nehalem (2008) and later Core and Xeon, Intel Silvermont (2013) and later Atom, and AMD Bulldozer (2011), Jaguar (2013) and later have it. Intel Core 2, Bonnell and Saltwell Atom, and AMD K10 (Phenom II, Athlon II) and Bobcat lack it, and the module does not run on them
free_threaded True in the cp313t and cp314t wheels nanobind's FREE_THREADED: importing the module leaves the GIL off
debug False no JPH_ENABLE_ASSERTS, NDEBUG defined, no debug renderer or profiler
compiler such as 'gcc 14.2.1' the compiler that built the module

The module and Jolt are compiled with floating-point contraction off (-ffp-contract=off, or /fp:precise on MSVC) and without fast-math, since a fused multiply-add changes the result of a step between machines. Jolt is a static library inside the module, its symbols hidden; the module needs no system library beyond the C++ runtime.

Install

pip install pyjoltphysics

Wheels cover CPython 3.10 and 3.11, one abi3 wheel for CPython 3.12 and later, and free-threaded CPython 3.13t and 3.14t, on manylinux and musllinux x86_64 and aarch64, macOS arm64 and x86_64, and Windows AMD64 and ARM64. The package needs NumPy.

Build from source

The sdist carries Jolt's library sources. A checkout carries them as a git submodule:

git clone --recurse-submodules https://github.com/mcfletch/pyjoltphysics
pip install ./pyjoltphysics

A build needs a C++17 compiler; scikit-build-core fetches CMake and Ninja where the machine has none. In an existing checkout, git submodule update --init fetches Jolt.

The C++ is src/_native.cpp (the module and its build information) and src/native/, a file per concern: world (the thread and the tick), commands and apply (batches), snapshot, events, callbacks (Python on the world thread), layers (collision groups), shapes, queries (rays, sweeps, overlaps), characters (the controller over CharacterVirtual), vehicles (the vehicle constraint and its inputs, forces and blows), ragdolls (Jolt's ragdoll, its modes and pose targets), softbodies (soft bodies, their pins, wind and vertex cache), seams (edge removal across static bodies laid flush) and bind_world (the nanobind classes).

An editable install keeps a build directory per wheel tag under build/, so reinstalling after a change to a source file recompiles that file only:

pip install -e '.[dev]'

src/pyjoltphysics/_native.pyi is generated by nanobind from the built module and committed. After a change to the module's signatures:

python -m nanobind.stubgen -p tools/stub-patterns.txt -m pyjoltphysics._native -o src/pyjoltphysics/_native.pyi

tests/test_stub.py and the CI stubs job fail when the committed stub and the generated one differ. tools/stub-patterns.txt leaves out World.__del__, which nanobind writes differently on Python 3.12 and earlier than on 3.13 and later.

Tests

pytest
tox                 # lint, typecheck, stubs and the suite per interpreter
tox -e asan         # the suite against an ASan, UBSan and float-cast-overflow build (Linux, gcc)
python benchmarks/boxes5000.py --threads 1 8
python benchmarks/statics.py --threads 1 8
python benchmarks/characters.py --threads 1 8     # characters, tile streaming, rays, query waits
python benchmarks/vehicles.py --threads 1 8       # ten cars on a height field
python benchmarks/ragdolls_cloth.py --threads 1 8 # 20 ragdolls and 5 cloths of 1,024 vertices

tests/differential/ compares Jolt with omi_physics, the reference engine, within the tolerance each test states: shapes resting on box, mesh and height field grounds, slides by friction, bounces, stacks, a pyramid, stairs, triggers, continuous detection, a bin of 1,000 boxes, a compound, characters (a run across a height field, stairs, slopes, a jump at gravity 42, a fall) against omi_physics' controller, and glisteel's car (settling, acceleration, braking, cornering, a jump, a wall, a banked road, bumps) against omi_physics' raycast vehicle. omi_physics' side is its recorded answer (tests/differential/omi_golden.json), so the suite runs without it; where omi_physics is installed each recorded answer is also checked against a live run, within 0.1% or 0.1 mm. PYJOLTPHYSICS_RECORD_OMI=<path> writes the answers a run computes to <path> instead. The tests are marked differential. omi_physics has no ragdoll or soft body, so tests/test_ragdolls.py and tests/test_softbodies.py hold those to analytic expectations: rest within the joint limits, the animated pose to 1 mm, a hanging cloth's pins to 0.1 mm, no vertex inside a sphere by more than its radius, a rope's length.

Licence

pyjoltphysics is MIT licensed; see LICENSE. The compiled module carries Jolt Physics (MIT, Jorrit Rouwe) and the nanobind runtime (BSD 3-Clause, Wenzel Jakob); NOTICE names both, and the wheel carries their licence files.

Metadata

Release files for pyjoltphysics 0.1.0a3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyjoltphysics 0.1.0a3
File Size Uploaded Provenance Actions
pyjoltphysics-0.1.0a3.tar.gz 1.3 MB With provenance Details for pyjoltphysics-0.1.0a3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pyjoltphysics 0.1.0a3
File Actions
pyjoltphysics-0.1.0a3-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details for pyjoltphysics-0.1.0a3-cp314-cp314t-win_arm64.whl
pyjoltphysics-0.1.0a3-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for pyjoltphysics-0.1.0a3-cp314-cp314t-win_amd64.whl
pyjoltphysics-0.1.0a3-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for pyjoltphysics-0.1.0a3-cp314-cp314t-musllinux_1_2_x86_64.whl
pyjoltphysics-0.1.0a3-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for pyjoltphysics-0.1.0a3-cp314-cp314t-musllinux_1_2_aarch64.whl
pyjoltphysics-0.1.0a3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for pyjoltphysics-0.1.0a3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pyjoltphysics-0.1.0a3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for pyjoltphysics-0.1.0a3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
pyjoltphysics-0.1.0a3-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for pyjoltphysics-0.1.0a3-cp314-cp314t-macosx_11_0_arm64.whl
pyjoltphysics-0.1.0a3-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details for pyjoltphysics-0.1.0a3-cp314-cp314t-macosx_10_15_x86_64.whl
pyjoltphysics-0.1.0a3-cp313-cp313t-win_arm64.whl CPython 3.13 CPython 3.13 free-threading Windows ARM64 Details for pyjoltphysics-0.1.0a3-cp313-cp313t-win_arm64.whl
pyjoltphysics-0.1.0a3-cp313-cp313t-win_amd64.whl CPython 3.13 CPython 3.13 free-threading Windows x86-64 Details for pyjoltphysics-0.1.0a3-cp313-cp313t-win_amd64.whl
pyjoltphysics-0.1.0a3-cp313-cp313t-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64 Details for pyjoltphysics-0.1.0a3-cp313-cp313t-musllinux_1_2_x86_64.whl
pyjoltphysics-0.1.0a3-cp313-cp313t-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64 Details for pyjoltphysics-0.1.0a3-cp313-cp313t-musllinux_1_2_aarch64.whl
pyjoltphysics-0.1.0a3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for pyjoltphysics-0.1.0a3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pyjoltphysics-0.1.0a3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for pyjoltphysics-0.1.0a3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
pyjoltphysics-0.1.0a3-cp313-cp313t-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64 Details for pyjoltphysics-0.1.0a3-cp313-cp313t-macosx_11_0_arm64.whl
pyjoltphysics-0.1.0a3-cp313-cp313t-macosx_10_15_x86_64.whl CPython 3.13 CPython 3.13 free-threading macOS 10.15+ x86-64 Details for pyjoltphysics-0.1.0a3-cp313-cp313t-macosx_10_15_x86_64.whl
pyjoltphysics-0.1.0a3-cp312-abi3-win_arm64.whl CPython 3.12 abi3 Windows ARM64 Details for pyjoltphysics-0.1.0a3-cp312-abi3-win_arm64.whl
pyjoltphysics-0.1.0a3-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details for pyjoltphysics-0.1.0a3-cp312-abi3-win_amd64.whl
pyjoltphysics-0.1.0a3-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details for pyjoltphysics-0.1.0a3-cp312-abi3-musllinux_1_2_x86_64.whl
pyjoltphysics-0.1.0a3-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details for pyjoltphysics-0.1.0a3-cp312-abi3-musllinux_1_2_aarch64.whl
pyjoltphysics-0.1.0a3-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for pyjoltphysics-0.1.0a3-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pyjoltphysics-0.1.0a3-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for pyjoltphysics-0.1.0a3-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
pyjoltphysics-0.1.0a3-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details for pyjoltphysics-0.1.0a3-cp312-abi3-macosx_11_0_arm64.whl
pyjoltphysics-0.1.0a3-cp312-abi3-macosx_10_15_x86_64.whl CPython 3.12 abi3 macOS 10.15+ x86-64 Details for pyjoltphysics-0.1.0a3-cp312-abi3-macosx_10_15_x86_64.whl
pyjoltphysics-0.1.0a3-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for pyjoltphysics-0.1.0a3-cp311-cp311-win_arm64.whl
pyjoltphysics-0.1.0a3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for pyjoltphysics-0.1.0a3-cp311-cp311-win_amd64.whl
pyjoltphysics-0.1.0a3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for pyjoltphysics-0.1.0a3-cp311-cp311-musllinux_1_2_x86_64.whl
pyjoltphysics-0.1.0a3-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for pyjoltphysics-0.1.0a3-cp311-cp311-musllinux_1_2_aarch64.whl
pyjoltphysics-0.1.0a3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for pyjoltphysics-0.1.0a3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pyjoltphysics-0.1.0a3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for pyjoltphysics-0.1.0a3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
pyjoltphysics-0.1.0a3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for pyjoltphysics-0.1.0a3-cp311-cp311-macosx_11_0_arm64.whl
pyjoltphysics-0.1.0a3-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details for pyjoltphysics-0.1.0a3-cp311-cp311-macosx_10_15_x86_64.whl
pyjoltphysics-0.1.0a3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for pyjoltphysics-0.1.0a3-cp310-cp310-win_amd64.whl
pyjoltphysics-0.1.0a3-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for pyjoltphysics-0.1.0a3-cp310-cp310-musllinux_1_2_x86_64.whl
pyjoltphysics-0.1.0a3-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for pyjoltphysics-0.1.0a3-cp310-cp310-musllinux_1_2_aarch64.whl
pyjoltphysics-0.1.0a3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for pyjoltphysics-0.1.0a3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pyjoltphysics-0.1.0a3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for pyjoltphysics-0.1.0a3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
pyjoltphysics-0.1.0a3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for pyjoltphysics-0.1.0a3-cp310-cp310-macosx_11_0_arm64.whl
pyjoltphysics-0.1.0a3-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details for pyjoltphysics-0.1.0a3-cp310-cp310-macosx_10_15_x86_64.whl

Total release size: 50.8 MB

Release files / pyjoltphysics-0.1.0a3.tar.gz

Download URL pyjoltphysics-0.1.0a3.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
4851e58c5360242990f11a0dbc0e28cb0324b3ebca61486c23c09fb8340d4056
BLAKE2b-256 checksum
How to use checksums
0ec841a4817534b3d01f6d52cfab569901b8f610fa17a152cbb2f7f6e7899fb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp314-cp314t-win_arm64.whl

Download URL pyjoltphysics-0.1.0a3-cp314-cp314t-win_arm64.whl
Size 966.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
5db689d0150e7dce24e328e6d352a961abf5e6e0ed9c69ef052514cb24b4028d
BLAKE2b-256 checksum
How to use checksums
2eabbc3da8294bf0af1e6b401e076af25fd7e37caff0406f3ebb52b489f3d532
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp314-cp314t-win_amd64.whl

Download URL pyjoltphysics-0.1.0a3-cp314-cp314t-win_amd64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
fa3b3545f79823d5f91a0032c7698de800df9638b9d7d82bd6708a20c299e574
BLAKE2b-256 checksum
How to use checksums
823717ecb580f38d122fe5870c55053fb80e793612d6d9319a756feb2c67a799
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL pyjoltphysics-0.1.0a3-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
babf1156cd2aa1d7730799bcebf980c6fb969c7595286f22829f9dc03c77d0fc
BLAKE2b-256 checksum
How to use checksums
c4495cb3238f9ce8a3391dcac737ab227d1aea212101a4ea454e8f5f79fcf363
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL pyjoltphysics-0.1.0a3-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
8ba92d2900a5a2d4a6e7228d2612e56c82efbb46b23370532f55e1adbe27c438
BLAKE2b-256 checksum
How to use checksums
f960fa7df696d80fb05efbe13460214138f41560c7df0c622c3a194fa09b4b24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjoltphysics-0.1.0a3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f3601c9fb7a50e93f5d6d18e8d3361b93f6e886bf9cb07c880414d50bfe249d8
BLAKE2b-256 checksum
How to use checksums
8585e68be62318bea0cf133380ee0ad2fd76d961b4e68ad71f61286ab0c8cb85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjoltphysics-0.1.0a3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9635d49e6863e562556c3b014fe75bba003e80c02e40e3e79d0f07bc95e65a21
BLAKE2b-256 checksum
How to use checksums
0faf2a45f3a23cc03670437cf867f3384a04e90f1c8ba3b45103cf19b2b7ef67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp314-cp314t-macosx_11_0_arm64.whl

Download URL pyjoltphysics-0.1.0a3-cp314-cp314t-macosx_11_0_arm64.whl
Size 942.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
16a91ce06e9083b34ef00efb505d3da5f5665bf35fc12c684b87eaa29bc09998
BLAKE2b-256 checksum
How to use checksums
8f40708435e2e5457d21ae89958150dd30bd71c18a5f33d23c57881e965ec692
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL pyjoltphysics-0.1.0a3-cp314-cp314t-macosx_10_15_x86_64.whl
Size 1.0 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
0bb7c9c301622ace148c2a225f9077c1280a5b5a1bb5445da2362b69cff4b351
BLAKE2b-256 checksum
How to use checksums
3e79da85f33d88483f466a1cdbae9612c3367f8c80b2a9a4ccdc3409ec64fe4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp313-cp313t-win_arm64.whl

Download URL pyjoltphysics-0.1.0a3-cp313-cp313t-win_arm64.whl
Size 927.7 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
95f46cb5d03db3165c33173a100658c3b961ac37678b2b9063706a54c1a1184b
BLAKE2b-256 checksum
How to use checksums
c49a9fe4f166f4a16affabd83a7f523f502cbd74e46bdb3f52e668d7cc5cf5d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp313-cp313t-win_amd64.whl

Download URL pyjoltphysics-0.1.0a3-cp313-cp313t-win_amd64.whl
Size 1.0 MB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
aee3a1a2e040b908ecff0acf21c1ba51462dc4a12c86c18874b10201171eb592
BLAKE2b-256 checksum
How to use checksums
49f7be495a2e8dbb4ed98bd6ca52c0311b9284e736129c61f3abb737d528c73f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp313-cp313t-musllinux_1_2_x86_64.whl

Download URL pyjoltphysics-0.1.0a3-cp313-cp313t-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9bddbbd633db1e8c46629b5ea03091415e8a72c356e2cfac9250b6fb81544089
BLAKE2b-256 checksum
How to use checksums
8589271c2fd70d3b787b322e5933aeff6061b3a212641b89cc77f4e591a64a4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp313-cp313t-musllinux_1_2_aarch64.whl

Download URL pyjoltphysics-0.1.0a3-cp313-cp313t-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
fc33796640562be25b26b52ec0c8e97c74800890cc5fd51b692f9e47aa0afd0b
BLAKE2b-256 checksum
How to use checksums
198825da8d9bbe65e2032581234476af8c94d6f6ba8ebc2ada4b4af4d94605f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjoltphysics-0.1.0a3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5ddeebedffb256ba17f94b2279f1f8e399f1f395b5560e2791909a3a91436c8c
BLAKE2b-256 checksum
How to use checksums
e891dc8013386b8392ac4ce04d7cb4eaaf156df118a339b6b7b58995f4a18cee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjoltphysics-0.1.0a3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a98691d975403ed6c64ba7a75b143463a06f72f725e0ce5ce81559d013d9ceec
BLAKE2b-256 checksum
How to use checksums
ada541bb43ee69c36d2ddbab5f28b553efdbdb4fe12c7f47865961b2f3ee4659
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp313-cp313t-macosx_11_0_arm64.whl

Download URL pyjoltphysics-0.1.0a3-cp313-cp313t-macosx_11_0_arm64.whl
Size 942.4 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9d55f40b4fe09ad627148626dde0ea5ca09860f3385d40e5dd3526db371ac158
BLAKE2b-256 checksum
How to use checksums
7794d3b8bb7cdba9f95952dc7e284d902ee367413b481a1f9369c5fc6e70bda4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp313-cp313t-macosx_10_15_x86_64.whl

Download URL pyjoltphysics-0.1.0a3-cp313-cp313t-macosx_10_15_x86_64.whl
Size 1.0 MB
Tags CPython 3.13 CPython 3.13 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
9bf4c915added420fdcb8095475693ba5d71cc5ad20bcbfcda298c25bab98f0f
BLAKE2b-256 checksum
How to use checksums
842baa5bab13af580bb78a09573b15a480858d805ce781dcd03b5e9e6f82d6d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp312-abi3-win_arm64.whl

Download URL pyjoltphysics-0.1.0a3-cp312-abi3-win_arm64.whl
Size 923.4 kB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
68253f441e46dc574fe42e6c03d6838df06d5753d158ccbf5e78b3fe621e129a
BLAKE2b-256 checksum
How to use checksums
ca0987d13246b26ff59377a4d419aa67188f4dd4b328e5f08bc6c91b016e6c64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp312-abi3-win_amd64.whl

Download URL pyjoltphysics-0.1.0a3-cp312-abi3-win_amd64.whl
Size 1.0 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
72b87e356934ee363d6c06dfc01343303debce4a707a3ab716159ecebd635873
BLAKE2b-256 checksum
How to use checksums
287b225fbb4070966fb6d4eb0618ab517d6751ee5366c12ae19bf315915d6c40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL pyjoltphysics-0.1.0a3-cp312-abi3-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
6307d74c3b7ddde482002373f5a69efa2261ee149e267ac332d30a785b4ff734
BLAKE2b-256 checksum
How to use checksums
b7547fb96ed1eaa4e243abdf2ccbe2d8a4084e96e80478997aebe0d8b500091d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL pyjoltphysics-0.1.0a3-cp312-abi3-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
2c47083cde67d73fe8205856095619723336225fc601f0bb4ea66a197a441833
BLAKE2b-256 checksum
How to use checksums
1df52a8a5aeff75b104d649c59eaee03357cc502815f6e5992738868963dc044
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjoltphysics-0.1.0a3-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
0289a198baf7ebdfb088c31833ec8a27724c10b15f9c5aabb4d81650a9ccddd5
BLAKE2b-256 checksum
How to use checksums
c1cd3afddadc909c1e39a2c486ca760eb3bad3f8d670abe69f68d2f9fa349d0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjoltphysics-0.1.0a3-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
815e7631cad46b85ea6277b26a688d8cf1885205a25d0d8e078824f88b5bfaf3
BLAKE2b-256 checksum
How to use checksums
bcb9528e3c69f45ddbb43766358e668da0d74a70107b2db272c53036b77e572d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp312-abi3-macosx_11_0_arm64.whl

Download URL pyjoltphysics-0.1.0a3-cp312-abi3-macosx_11_0_arm64.whl
Size 936.8 kB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d96577ea39f201c56a1a8c73fba33562eaab8c7bdfed9d72acf3c851a62e2fc8
BLAKE2b-256 checksum
How to use checksums
1a054e41e772f973b61797836febeccc9e569a23ee89277d628e0744c9bd64c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp312-abi3-macosx_10_15_x86_64.whl

Download URL pyjoltphysics-0.1.0a3-cp312-abi3-macosx_10_15_x86_64.whl
Size 1.0 MB
Tags CPython 3.12 abi3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
009865e1a06bd5b3650f126dbd30d787f2994c1130e14e8e860deb9158e06d94
BLAKE2b-256 checksum
How to use checksums
ecab1a92c6bd01c2127a28ec5cb27fcd98a9ccab4754dc12d1d0714faf2ca472
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp311-cp311-win_arm64.whl

Download URL pyjoltphysics-0.1.0a3-cp311-cp311-win_arm64.whl
Size 924.7 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
343cf6305fe2e766427e35c20f5924739f46dd155db631a68869550b186e0589
BLAKE2b-256 checksum
How to use checksums
1b74eb6d7ac92a56be663dc975aa49f0b82e4419f6d88433d4f616fd9d06a093
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp311-cp311-win_amd64.whl

Download URL pyjoltphysics-0.1.0a3-cp311-cp311-win_amd64.whl
Size 1.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
312af0e7402e7e21e07962ded8101951ec46a3f68d527fcf9c6261941875b323
BLAKE2b-256 checksum
How to use checksums
240e3984599acefb42b5658914645ae18400af77f5dd92e4beb205af09c0bae2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pyjoltphysics-0.1.0a3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c58b9c8731be2e624e1cf0ac2ac5e789cd130d86deee40b97adae4bb1c09a818
BLAKE2b-256 checksum
How to use checksums
3c137fd351099bde093cda888479e865f7d6517bc7c732a73a550479bb5e3d91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL pyjoltphysics-0.1.0a3-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9a9e99b1c2445bea36728ac86dceadf44d4e3cf9055f1d23302a8c0b8288fb71
BLAKE2b-256 checksum
How to use checksums
459e1c96db44d8d0905e74556308aec6da142b932a4de234f4c1303b05930672
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjoltphysics-0.1.0a3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f15231572911f7efcfc615f11a1959b2a64afe53fa496c230c53270a599412ce
BLAKE2b-256 checksum
How to use checksums
342de5d8af2fc02544675e0b26e0eb851932ae1f61269f1f8f343457d9e71a6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjoltphysics-0.1.0a3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
927bf87ce66f517a2a667df4598fcdea41fd050f1abd4542c4778d7dc402dd60
BLAKE2b-256 checksum
How to use checksums
f8eb646059f045d8b0f6f587a857136d5a2b741533e52b8ee8245933056fc4b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp311-cp311-macosx_11_0_arm64.whl

Download URL pyjoltphysics-0.1.0a3-cp311-cp311-macosx_11_0_arm64.whl
Size 939.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d18e0f84ea4fb71afa5c7cc7b35e126b3783ae8c6fd7d9760c19e61ae64262d6
BLAKE2b-256 checksum
How to use checksums
218046efe1d6d8f758d58ab6c44f4b6338c67ba7928eb6b490531eac00eadf8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp311-cp311-macosx_10_15_x86_64.whl

Download URL pyjoltphysics-0.1.0a3-cp311-cp311-macosx_10_15_x86_64.whl
Size 1.0 MB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
b4511d9a2ea890b5fe42a5993de341db8737c7965b94752a3d4bb5a0e12132aa
BLAKE2b-256 checksum
How to use checksums
765e64a40ee58337e32f5729f4042754c067afde29863b0fb3045b5f3ce0bdee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp310-cp310-win_amd64.whl

Download URL pyjoltphysics-0.1.0a3-cp310-cp310-win_amd64.whl
Size 1.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6e467174e795056ad2f8d0748db04aea2362542d7ee903f8df14b6cd1d116224
BLAKE2b-256 checksum
How to use checksums
0c0146f133656eda02ad4dafdb6c2992467c0e6724d53bc04b76bdbff5c5cd89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pyjoltphysics-0.1.0a3-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2285aebccde9f6d4cb83230eed534bb874ea91ec94007f3047a56f8a68b42455
BLAKE2b-256 checksum
How to use checksums
8793ca02501fd223974574db10e06ecc8bb722357d3b419159bf294af079f51a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL pyjoltphysics-0.1.0a3-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d25b65a8c2c5b8e0bb40bdf2d5edc18029d09a34dafd9e55d616b5023234910c
BLAKE2b-256 checksum
How to use checksums
c8d7c98a09360776192332db04f3d653e0de34838990b96e6242afc72f63fc92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjoltphysics-0.1.0a3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
540f74c2e197611bc56072d08e3c2f132d99649cbb3dc1fd850d73fb5dc325ce
BLAKE2b-256 checksum
How to use checksums
aa6182050c845ca573cffe6cf527510f0bb7d5ba77c15aa5447a754d797a63e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjoltphysics-0.1.0a3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8a6cf1ba5a9d3568e052ea8817e233636ba6dec63d2637531f0f825a172f34d2
BLAKE2b-256 checksum
How to use checksums
cd472ddbeb8af970d5de1a38260385dca23771685eb5a30eb4d2eb4efe187fc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp310-cp310-macosx_11_0_arm64.whl

Download URL pyjoltphysics-0.1.0a3-cp310-cp310-macosx_11_0_arm64.whl
Size 939.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
493013b89033d3f70f6b8dec96db6d044881a504efd18c8128214b1b53f5f2f2
BLAKE2b-256 checksum
How to use checksums
5aecb85fa3dd4ec520a3dab4e5ac06542e611deee1258de800883cb4e60b69e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / pyjoltphysics-0.1.0a3-cp310-cp310-macosx_10_15_x86_64.whl

Download URL pyjoltphysics-0.1.0a3-cp310-cp310-macosx_10_15_x86_64.whl
Size 1.0 MB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
862bb2412f4ce21bbe7fdcfaa15184f518bcb6dd84564582500cf43b74827b18
BLAKE2b-256 checksum
How to use checksums
9c985b10d17ed0738f7c79d17f1689d6128a8a189bc45f4816c5a3b7f690f9a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Security for pyjoltphysics 0.1.0a3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 40 files in this release have been uploaded with provenance metadata.

Select from 40 files

Attestation for pyjoltphysics-0.1.0a3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page