Skip to main content

Python Bindings for Raylib 6.0

Libraries: raymath, raygui, rlgl, physac and GLFW

Backends: Desktop, SDL, DRM, Web, Software rendering

Platforms: Windows, Mac, Linux, Raspberry Pi, Web

PyPI - Downloads

PyPI Downloads

HELP WANTED: writing examples

Features:

  • CFFI API static bindings.
  • Automatically generated to be as close as possible to original Raylib.
  • Faster, fewer bugs and easier to maintain than ctypes.
  • Commercial-friendly license.
  • Docstrings and auto-completion.
  • Type checking with Mypy

Quickstart

pip3 install raylib==6.0.1.1 --break-system-packages

from pyray import *
init_window(800, 450, "Hello")
while not window_should_close():
    begin_drawing()
    clear_background(WHITE)
    draw_text("Hello world", 190, 200, 20, VIOLET)
    end_drawing()
close_window()

Use the project generator to generate a complete project. Example of project

Videos

FinFET - Making a simple 3D game in Python (for real) with Raylib
video

more on FinFET

Clear Code - The ultimate introduction to Raylib
video

Unconventional Coding - I Made My Own Video Editor Because Kdenlive Is Too Slow
video

WOBLO GAMES - The Druid's Downfall
video

Links

Installation

If you are on a modern Linux you will probably want to create a venv:

python3 -m venv venv
source venv/bin/activate

Then make sure you have the latest pip installed:

python3 -m pip install --upgrade pip

Then install

python3 -m pip install setuptools
python3 -m pip install raylib==6.0.1.1

On most platforms it should install a binary wheel. If yours isn't available then pip will attempt to build from source, in which case you will need to have Raylib development libs installed, e.g. using homebrew, apt, etc.

Windows

Binaries require x64 or x86 Windows 10 or newer.

Use an official Windows Python release rather than WSL, MSYS, etc.

MacOS

Binaries require:

  • arm64 MacOS 14
  • x64 MacOS 10.13, or newer.

Older MacOS requires building from source but this is usually simple:

brew install pkg-config
brew install raylib
python3 -m pip install raylib==6.0.1.1

Linux

Binaries require OS newer than Ubuntu 2016, x64/x86 or Ubuntu 2022 arm64. Otherwise build from source. (Pip should attempt automatically but will need Raylib itself installed and also pkg-config.)

The arm64 binaries are built on Raspberry Pi arm64 Bullseye with OpenGL 2.0 so may not work on other boards.

Raspberry Pi

Using on Rasperry Pi

Backends

Dynamic binding version

There is now a separate dynamic version of this binding:

python3 -m pip uninstall raylib
python3 -m pip install raylib_dynamic

It works on some systems where the static version doesn't, but be sure to read these caveats before using it

You can't have multiple raylib packages installed at once.

SDL backend

This is not well tested but has better support for controllers:

python3 -m pip uninstall raylib
python3 -m pip install raylib_sdl

You can't have multiple raylib packages installed at once.

DRM backend

This uses the Linux framebuffer for devices that don't run X11/Wayland:

python3 -m pip uninstall raylib
python3 -m pip install raylib_drm

You can't have multiple raylib packages installed at once.

Problems?

If it doesn't work, try to build manually.. If that works then submit an issue to let us know what you did.

If you need help you can try asking on our discord. There is also a large Raylib discord for issues that are not Python-specific.

If it still doesn't work, submit an issue.

How to use

There are two modules in the raylib package, raylib and pyray. (There is no separate package for pyray. Do not pip install pyray). You can use either or both:

If you are familiar with C coding and the Raylib C library and you want to use an exact copy of the C API

Use the raylib module.

If you prefer a more Pythonistic API

Use the pyray module.

Running in a web browser

Pygbag >=0.8.7 supports running in a web browser. Usually the latest git version is recommended.

Make a folder my_project with a file main.py:

# /// script
# dependencies = [
#     "cffi",
#     "raylib"
# ]
# ///
import asyncio
import platform
from pyray import *

async def main():   # You MUST have an async main function
    init_window(500, 500, "Hello")
    platform.window.window_resize()  # You MAY want to add this line
    while not window_should_close():
        begin_drawing()
        clear_background(WHITE)
        draw_text("Hello world", 190, 200, 20, VIOLET)
        end_drawing()
        await asyncio.sleep(0) # You MUST call this in your main loop
    close_window()

asyncio.run(main())

Then to create the web files and launch a web server:

python3.12 -m pip install --user --upgrade pygbag
python3.12 -m pygbag --PYBUILD 3.12 --ume_block 0 --template noctx.tmpl --git my_project

Point your browser to http://localhost:8000

Some features may not work, so you can disable them like this:

if platform.system() != "Emscripten":  # audio may not work on current version of emscripten
    init_audio_device()

This is all done by Pygbag rather than by me, so you should probably contact them with any issues. Carefully read all their documentation.

It does work for most of these examples

Startup without printing anything

import logging
logging.basicConfig(level=logging.ERROR)
import pyray
pyray.set_trace_log_level(pyray.LOG_ERROR)
pyray.init_window(100,100,"test")

App showcase

Tempest-raylib

KarabinerKeyboard

PyTaiko

DOOM-Clone

Tanki

Alloy Bloxel Editor

Add your app here!

RLZero

A related library (that is a work in progress!):

A simplified API for Raylib for use in education and to enable beginners to create 3d games

Help wanted

  • Converting more examples from C to Python
  • Testing on more platforms

License

Eclipse Public License, so you are free to statically link and use in non-free / proprietary / commercial projects!

Performance

If you need more performance, do in this order:

  1. Use Pypy rather than standard CPython. It is much, much faster and will make more difference than any other optimisations you might do.

  2. Every call to C is costly, so it's slightly faster if you use Python data structures and functions when calculating in your update loop and then only convert them to C data structures when you have to call the C functions for drawing.

  3. The raylib.* functions are potentially slightly faster than the pyray.* equivalents, so if you need a tiny bit more performance you can switch your inner loop functions to these.

  4. There is a version of Python that is faster than Pypy: GraalPy. However it's not fully compatible with all Python packages. It doesn't work with CFFI and so doesn't work with this binding. But it is compatible with the Java binding, Jaylib! There is an example of this here: https://github.com/electronstudio/megabunny/tree/master/raylib-python-jaylib

Bunnymark

Library Implementation Bunnies (60 FPS) Percentage
Raylib 5.0 C 180000 100%
Raylib Python CFFI 5.0.0.2 Python 3.12 10500 5.8%
Raylib Python CFFI 5.0.0.2 Pypy 3.10 95000 53%
Raylib 3.7 C 168100 100%
Raylib Python CFFI 3.7 Pypy 3.7 33800 20%
Raylib Python CFFI 3.7 Python 3.9 7700 4.5%
Raylib Python CFFI 3.7 Python 3.9 Nuitka 8600 5.1%
Raylib Python CFFI 3.7 Dynamic Python 3.9 6300 3.7%

See also https://github.com/electronstudio/megabunny/

Packaging your app

You can create a standalone binary using the Nuitka compiler. For example, here is how to package Bunnymark:

pip3 install nuitka
cd examples/textures
python3 -m nuitka --onefile --linux-onefile-icon resources/wabbit_alpha.png textures_bunnymark.py

Advert

RetroWar: 8-bit Party Battle is out now. Defeat up to 15 of your friends in a tournament of 80s-inspired retro mini games.

Coding Games With Pygame Zero & Python is a book for Python beginners.

Hall of shame!

Apparently comma.ai are now using raylib-python-cffi commercially and so have begun donating money to raylib but have chosen not to give anything to raylib-python-cffi. Yes it's perfectly legal usage, but it's not very nice behaviour. 😔

Metadata

Release files for raylib-drm 6.0.1.1

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

Built distributions (wheels)

Table of built distributions (wheels) for raylib-drm 6.0.1.1
File Actions
raylib_drm-6.0.1.1-pp312-pypy312_pp80-manylinux_2_24_x86_64.whl PyPy 3.12 PyPy 3.12 8.0 Linux glibc 2.24+ x86-64 Details for raylib_drm-6.0.1.1-pp312-pypy312_pp80-manylinux_2_24_x86_64.whl
raylib_drm-6.0.1.1-pp311-pypy311_pp73-manylinux_2_24_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.24+ x86-64 Details for raylib_drm-6.0.1.1-pp311-pypy311_pp73-manylinux_2_24_x86_64.whl
raylib_drm-6.0.1.1-cp315-cp315-manylinux_2_24_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.24+ x86-64 Details for raylib_drm-6.0.1.1-cp315-cp315-manylinux_2_24_x86_64.whl
raylib_drm-6.0.1.1-cp315-cp315-manylinux_2_24_i686.whl CPython 3.15 CPython 3.15 Linux glibc 2.24+ x86-32 Details for raylib_drm-6.0.1.1-cp315-cp315-manylinux_2_24_i686.whl
raylib_drm-6.0.1.1-cp315-cp315-manylinux2014_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details for raylib_drm-6.0.1.1-cp315-cp315-manylinux2014_aarch64.whl
raylib_drm-6.0.1.1-cp314-cp314-manylinux_2_24_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64 Details for raylib_drm-6.0.1.1-cp314-cp314-manylinux_2_24_x86_64.whl
raylib_drm-6.0.1.1-cp314-cp314-manylinux_2_24_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-32 Details for raylib_drm-6.0.1.1-cp314-cp314-manylinux_2_24_i686.whl
raylib_drm-6.0.1.1-cp314-cp314-manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for raylib_drm-6.0.1.1-cp314-cp314-manylinux2014_aarch64.whl
raylib_drm-6.0.1.1-cp313-cp313-manylinux_2_24_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64 Details for raylib_drm-6.0.1.1-cp313-cp313-manylinux_2_24_x86_64.whl
raylib_drm-6.0.1.1-cp313-cp313-manylinux_2_24_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-32 Details for raylib_drm-6.0.1.1-cp313-cp313-manylinux_2_24_i686.whl
raylib_drm-6.0.1.1-cp313-cp313-manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for raylib_drm-6.0.1.1-cp313-cp313-manylinux2014_aarch64.whl
raylib_drm-6.0.1.1-cp312-cp312-manylinux_2_24_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64 Details for raylib_drm-6.0.1.1-cp312-cp312-manylinux_2_24_x86_64.whl
raylib_drm-6.0.1.1-cp312-cp312-manylinux_2_24_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-32 Details for raylib_drm-6.0.1.1-cp312-cp312-manylinux_2_24_i686.whl
raylib_drm-6.0.1.1-cp312-cp312-manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for raylib_drm-6.0.1.1-cp312-cp312-manylinux2014_aarch64.whl
raylib_drm-6.0.1.1-cp311-cp311-manylinux_2_24_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64 Details for raylib_drm-6.0.1.1-cp311-cp311-manylinux_2_24_x86_64.whl
raylib_drm-6.0.1.1-cp311-cp311-manylinux_2_24_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-32 Details for raylib_drm-6.0.1.1-cp311-cp311-manylinux_2_24_i686.whl
raylib_drm-6.0.1.1-cp311-cp311-manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for raylib_drm-6.0.1.1-cp311-cp311-manylinux2014_aarch64.whl
raylib_drm-6.0.1.1-cp310-cp310-manylinux_2_24_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64 Details for raylib_drm-6.0.1.1-cp310-cp310-manylinux_2_24_x86_64.whl
raylib_drm-6.0.1.1-cp310-cp310-manylinux_2_24_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-32 Details for raylib_drm-6.0.1.1-cp310-cp310-manylinux_2_24_i686.whl
raylib_drm-6.0.1.1-cp310-cp310-manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for raylib_drm-6.0.1.1-cp310-cp310-manylinux2014_aarch64.whl
raylib_drm-6.0.1.1-cp39-cp39-manylinux_2_24_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.24+ x86-64 Details for raylib_drm-6.0.1.1-cp39-cp39-manylinux_2_24_x86_64.whl
raylib_drm-6.0.1.1-cp39-cp39-manylinux_2_24_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.24+ x86-32 Details for raylib_drm-6.0.1.1-cp39-cp39-manylinux_2_24_i686.whl
raylib_drm-6.0.1.1-cp38-cp38-manylinux_2_24_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.24+ x86-64 Details for raylib_drm-6.0.1.1-cp38-cp38-manylinux_2_24_x86_64.whl
raylib_drm-6.0.1.1-cp38-cp38-manylinux_2_24_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.24+ x86-32 Details for raylib_drm-6.0.1.1-cp38-cp38-manylinux_2_24_i686.whl
raylib_drm-6.0.1.1-cp37-cp37m-manylinux_2_24_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.24+ x86-64 Details for raylib_drm-6.0.1.1-cp37-cp37m-manylinux_2_24_x86_64.whl
raylib_drm-6.0.1.1-cp37-cp37m-manylinux_2_24_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.24+ x86-32 Details for raylib_drm-6.0.1.1-cp37-cp37m-manylinux_2_24_i686.whl

Total release size: 79.2 MB

Release files / raylib_drm-6.0.1.1-pp312-pypy312_pp80-manylinux_2_24_x86_64.whl

Download URL raylib_drm-6.0.1.1-pp312-pypy312_pp80-manylinux_2_24_x86_64.whl
Size 2.8 MB
Tags Linux glibc 2.24+ x86-64 PyPy 3.12 PyPy 3.12 8.0
SHA-256 checksum
How to use checksums
fa6aff47b1e1a5af3091e476ec880d966f9309f651a441eccdd9ffabc0ae3044
BLAKE2b-256 checksum
How to use checksums
9260831b47b5f63f9ffd5a14b7427692dbefdbd7c322ed1c39f50a80de193663
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-pp311-pypy311_pp73-manylinux_2_24_x86_64.whl

Download URL raylib_drm-6.0.1.1-pp311-pypy311_pp73-manylinux_2_24_x86_64.whl
Size 2.8 MB
Tags Linux glibc 2.24+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
847d8a32aa78e934f3e06560632a47cd58d788a6bd32381ba03e00776685e2df
BLAKE2b-256 checksum
How to use checksums
aefdf7dd7e8429c227c7b9f3c0fa644dcc971de80251a51751d7c167959a9a16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp315-cp315-manylinux_2_24_x86_64.whl

Download URL raylib_drm-6.0.1.1-cp315-cp315-manylinux_2_24_x86_64.whl
Size 3.5 MB
Tags CPython 3.15 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
7fd7fc1736318dc693f78939d26f4781aeaa695ad86521f6b10703e6f4f27b39
BLAKE2b-256 checksum
How to use checksums
207b00ff38688fea5c8b0be180b467fe679af781af47aca6d1cd669e0e85e2f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp315-cp315-manylinux_2_24_i686.whl

Download URL raylib_drm-6.0.1.1-cp315-cp315-manylinux_2_24_i686.whl
Size 3.3 MB
Tags CPython 3.15 Linux glibc 2.24+ x86-32
SHA-256 checksum
How to use checksums
4f05eff3a54e0be015889a85c8841135fd35b9e546340328c12cc53238737c94
BLAKE2b-256 checksum
How to use checksums
6e2575cf05b9ce264933617329c78a16890bbc11e25efc5d8e2a47b2b6b3a84d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp315-cp315-manylinux2014_aarch64.whl

Download URL raylib_drm-6.0.1.1-cp315-cp315-manylinux2014_aarch64.whl
Size 2.0 MB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6b399428df609c1e7661f5abfabfa05d0ec3efb21bc4beb2087cb5c601b8672d
BLAKE2b-256 checksum
How to use checksums
688134a4e4ce2488e86b5c2d9fb4b65bca0ab74ccc3832b0c9a71968a0587bd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.1

Release files / raylib_drm-6.0.1.1-cp314-cp314-manylinux_2_24_x86_64.whl

Download URL raylib_drm-6.0.1.1-cp314-cp314-manylinux_2_24_x86_64.whl
Size 3.5 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
416a26d9052e29151559df6659046513b5f3578df09e62ea37b953fb321abc1d
BLAKE2b-256 checksum
How to use checksums
cc48144f6d86e01e63faa7411f6104adf0c1c3df4fcfcb126d5ea54ebc1326a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp314-cp314-manylinux_2_24_i686.whl

Download URL raylib_drm-6.0.1.1-cp314-cp314-manylinux_2_24_i686.whl
Size 3.3 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-32
SHA-256 checksum
How to use checksums
096ff3feba2c9080fa7898e0f2e52adcbf6656201bcc5841b8379a0041028f5e
BLAKE2b-256 checksum
How to use checksums
85e463df7a33a579b4f1c0c08ffddf57c50ae3b778d1607e03ea2cb07c91ab3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp314-cp314-manylinux2014_aarch64.whl

Download URL raylib_drm-6.0.1.1-cp314-cp314-manylinux2014_aarch64.whl
Size 2.0 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
37f5f76b03c5bf35145a05ceccdf1b8f2b368164600d0f0e6a364205e6185807
BLAKE2b-256 checksum
How to use checksums
f3ab9a8b60874a9d110983c912cf663425a7d34804c1b2ab7c519bcfc3956e98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.9

Release files / raylib_drm-6.0.1.1-cp313-cp313-manylinux_2_24_x86_64.whl

Download URL raylib_drm-6.0.1.1-cp313-cp313-manylinux_2_24_x86_64.whl
Size 3.6 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
134abd9fe269b8025e497f4b2b13dae69c5db1bff07757dd7f421379e94dbc94
BLAKE2b-256 checksum
How to use checksums
628cfb26c02942675335a88bb17d9c9188b4cc0649e1f8eb5434fb2dd64ae867
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp313-cp313-manylinux_2_24_i686.whl

Download URL raylib_drm-6.0.1.1-cp313-cp313-manylinux_2_24_i686.whl
Size 3.3 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-32
SHA-256 checksum
How to use checksums
6faa6685119f2b73c800f4e4af4cf2d5119f4bd55ecb32a973a1abcdba19306d
BLAKE2b-256 checksum
How to use checksums
55073843ed8c7c979f23245656045dd5fe6c658af504ba85b075539d73d5f4f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp313-cp313-manylinux2014_aarch64.whl

Download URL raylib_drm-6.0.1.1-cp313-cp313-manylinux2014_aarch64.whl
Size 2.0 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
304bf51f63e0f4693313f41cc2b95fb0276758025b97befdc06034da45a294bf
BLAKE2b-256 checksum
How to use checksums
c288d604083fe76d977b6ed2d3615169ff07a40c477d019d4ea4da9cc8bbab01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.6

Release files / raylib_drm-6.0.1.1-cp312-cp312-manylinux_2_24_x86_64.whl

Download URL raylib_drm-6.0.1.1-cp312-cp312-manylinux_2_24_x86_64.whl
Size 3.6 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
68aa4b6c68c5bc824e61fc2b84e1c094cb9fed047a2a8811f7ff122f36ac61ac
BLAKE2b-256 checksum
How to use checksums
2db988612e2defacebf57cd8af20c536826571cfe2b6eda1ffd53c90ec18b7d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp312-cp312-manylinux_2_24_i686.whl

Download URL raylib_drm-6.0.1.1-cp312-cp312-manylinux_2_24_i686.whl
Size 3.3 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-32
SHA-256 checksum
How to use checksums
ffbe0c3df4ee5529b2a98487a39182ebeb1ec8fc52ee679d354f13919606753a
BLAKE2b-256 checksum
How to use checksums
6c07c8cf98731781af4debe27dd92a10e630becce9203dfff09197e372b99f46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp312-cp312-manylinux2014_aarch64.whl

Download URL raylib_drm-6.0.1.1-cp312-cp312-manylinux2014_aarch64.whl
Size 2.0 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d701b117e3b19d449d57392e46fd7830ea38cc6af9eb573ed515a162b8f1c812
BLAKE2b-256 checksum
How to use checksums
dfe1d7b8f5bb0b2852384bfa66f00324aed19d6205c9a02ab94b630d19ba2ef9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / raylib_drm-6.0.1.1-cp311-cp311-manylinux_2_24_x86_64.whl

Download URL raylib_drm-6.0.1.1-cp311-cp311-manylinux_2_24_x86_64.whl
Size 3.5 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
d720c9a5088c81def70dc6f69887b7bc58857b450cc6fa88415caf61d4a3d314
BLAKE2b-256 checksum
How to use checksums
b82a1960a514b5b6a8d8db5b9c555edd61549fa5d5cd2e489d02e0af864c5f1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp311-cp311-manylinux_2_24_i686.whl

Download URL raylib_drm-6.0.1.1-cp311-cp311-manylinux_2_24_i686.whl
Size 3.3 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-32
SHA-256 checksum
How to use checksums
5415710b9a7fbe54024819bf0fa56dff4ef08308f42d5f2135a761ac5f6397fa
BLAKE2b-256 checksum
How to use checksums
0d365166c84be186910a64d1d05af14adebbdbf4015548fd91152082da56f93b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp311-cp311-manylinux2014_aarch64.whl

Download URL raylib_drm-6.0.1.1-cp311-cp311-manylinux2014_aarch64.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6327521ce07c5202b3647ae2f3438a1e6a1596ef92c6d54ad5355b6d4592154c
BLAKE2b-256 checksum
How to use checksums
27743913c984f26563d6e823656bbdf853bee1c37217941e993a988ae5d98676
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.13

Release files / raylib_drm-6.0.1.1-cp310-cp310-manylinux_2_24_x86_64.whl

Download URL raylib_drm-6.0.1.1-cp310-cp310-manylinux_2_24_x86_64.whl
Size 3.5 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
c84ceb6d9595d738387e12f480b04376261417e7410d8a0e1aa5799ba77a1949
BLAKE2b-256 checksum
How to use checksums
47c7890563fa1cdfb67f4d0b0aa9ed6176aa24bc30a05e21929b8c011927ded7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp310-cp310-manylinux_2_24_i686.whl

Download URL raylib_drm-6.0.1.1-cp310-cp310-manylinux_2_24_i686.whl
Size 3.3 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-32
SHA-256 checksum
How to use checksums
08233325d9c4fe4b76c63abbba220d9e93dc99be728bd005001e3ff62a7acdb0
BLAKE2b-256 checksum
How to use checksums
141f5829650e1a595f6eb8e95401baf6299c27f11550fc4d9c0bd1fffabefbb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp310-cp310-manylinux2014_aarch64.whl

Download URL raylib_drm-6.0.1.1-cp310-cp310-manylinux2014_aarch64.whl
Size 2.0 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3b83e99859030bc2b4898bb10833cfc586e9be7b3286bb947473731d4e06ab14
BLAKE2b-256 checksum
How to use checksums
91b9fbad353c5b6cb70e13f26cf59a564252b7bbea4f30fb8ff67039c4f7171d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.18

Release files / raylib_drm-6.0.1.1-cp39-cp39-manylinux_2_24_x86_64.whl

Download URL raylib_drm-6.0.1.1-cp39-cp39-manylinux_2_24_x86_64.whl
Size 3.5 MB
Tags CPython 3.9 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
7cee0ca90ad9bd084115373f0bd0a7b23d003b43ab86abcbada4af341224a9d8
BLAKE2b-256 checksum
How to use checksums
34932877ea1d7f6a2b05a4a2238753a03323ccbfdf897d16d6bbbe295a8aec9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp39-cp39-manylinux_2_24_i686.whl

Download URL raylib_drm-6.0.1.1-cp39-cp39-manylinux_2_24_i686.whl
Size 3.3 MB
Tags CPython 3.9 Linux glibc 2.24+ x86-32
SHA-256 checksum
How to use checksums
efbd4bfaf325f02903530a00cd5e341747ccda19a46ee7aaec9de94ffc0eda04
BLAKE2b-256 checksum
How to use checksums
079c4d81dfb06ce2efa83cee84c6bfe6c154150b1cb2c8315651c1a28b3eacc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp38-cp38-manylinux_2_24_x86_64.whl

Download URL raylib_drm-6.0.1.1-cp38-cp38-manylinux_2_24_x86_64.whl
Size 3.5 MB
Tags CPython 3.8 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
d971b85ce5524b8716276059bca0ec8dad8d027eb3fbc0c27d91ccb25f24669c
BLAKE2b-256 checksum
How to use checksums
f89cf5ac831cc79ef174d4736bd46d7ecc40904c3458467a03e39ca7efef3cfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp38-cp38-manylinux_2_24_i686.whl

Download URL raylib_drm-6.0.1.1-cp38-cp38-manylinux_2_24_i686.whl
Size 3.3 MB
Tags CPython 3.8 Linux glibc 2.24+ x86-32
SHA-256 checksum
How to use checksums
1d66d75942085e6ed6eaa4f7f4a7d9ce7bb176f8abf73d0b577d6b5c35a71178
BLAKE2b-256 checksum
How to use checksums
d4edb290038c687401a304e79805a2e0e5ecd6959825e0d06f5e9a699edd58b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp37-cp37m-manylinux_2_24_x86_64.whl

Download URL raylib_drm-6.0.1.1-cp37-cp37m-manylinux_2_24_x86_64.whl
Size 3.5 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
910fa46b6110b24483afd26ebc7805db610f015a5e83486759b4f20eb790cf38
BLAKE2b-256 checksum
How to use checksums
b02e6e91707fb027ce76d81d532cedd0f9fb3543d4c9aca71a34af62b9efd6ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / raylib_drm-6.0.1.1-cp37-cp37m-manylinux_2_24_i686.whl

Download URL raylib_drm-6.0.1.1-cp37-cp37m-manylinux_2_24_i686.whl
Size 3.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.24+ x86-32
SHA-256 checksum
How to use checksums
f3cc6e80ac471c36df6c93b7b2c3f9bfe7dbe4f234455c4fbb3fed513708c8ef
BLAKE2b-256 checksum
How to use checksums
adbfb1ccb36d25740026e76a87f6c4f656b8a09d4694ba191262eb0bf6f32f08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Security for raylib-drm 6.0.1.1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

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