Skip to content

Commit c7fc277

Browse files
update to latest
1 parent 5278de0 commit c7fc277

34 files changed

+19472
-3153
lines changed

docs/.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: ca7e3b5a5546ca800ac8de8e912e512b
3+
config: c5096770478b1e06cd0259f52ef210c8
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

docs/BUILDING.html

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
99
<title>Building from source &mdash; Raylib Python documentation</title>
1010
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
11-
<link rel="stylesheet" type="text/css" href="_static/css/theme.css?v=e59714d7" />
11+
<link rel="stylesheet" type="text/css" href="_static/css/theme.css?v=9edc463e" />
1212
<link rel="stylesheet" type="text/css" href="_static/graphviz.css?v=4ae1632d" />
1313

1414

1515
<script src="_static/jquery.js?v=5d32c60e"></script>
1616
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
1717
<script src="_static/documentation_options.js?v=5929fcd5"></script>
18-
<script src="_static/doctools.js?v=9bcbadda"></script>
19-
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
18+
<script src="_static/doctools.js?v=fd6eb6e6"></script>
19+
<script src="_static/sphinx_highlight.js?v=6ffebe34"></script>
2020
<script src="_static/js/theme.js"></script>
2121
<link rel="index" title="Index" href="genindex.html" />
2222
<link rel="search" title="Search" href="search.html" />
@@ -45,8 +45,9 @@
4545
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
4646
<p class="caption" role="heading"><span class="caption-text">Contents:</span></p>
4747
<ul class="current">
48-
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 5.5</a></li>
48+
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 5.6</a></li>
4949
<li class="toctree-l1"><a class="reference internal" href="README.html#quickstart">Quickstart</a></li>
50+
<li class="toctree-l1"><a class="reference internal" href="README.html#videos">Videos</a></li>
5051
<li class="toctree-l1"><a class="reference internal" href="README.html#links">Links</a></li>
5152
<li class="toctree-l1"><a class="reference internal" href="README.html#installation">Installation</a></li>
5253
<li class="toctree-l1"><a class="reference internal" href="README.html#backends">Backends</a></li>

docs/README.html

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@
66
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
9-
<title>Python Bindings for Raylib 5.5 &mdash; Raylib Python documentation</title>
9+
<title>Python Bindings for Raylib 5.6 &mdash; Raylib Python documentation</title>
1010
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
11-
<link rel="stylesheet" type="text/css" href="_static/css/theme.css?v=e59714d7" />
11+
<link rel="stylesheet" type="text/css" href="_static/css/theme.css?v=9edc463e" />
1212
<link rel="stylesheet" type="text/css" href="_static/graphviz.css?v=4ae1632d" />
1313

1414

1515
<script src="_static/jquery.js?v=5d32c60e"></script>
1616
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
1717
<script src="_static/documentation_options.js?v=5929fcd5"></script>
18-
<script src="_static/doctools.js?v=9bcbadda"></script>
19-
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
18+
<script src="_static/doctools.js?v=fd6eb6e6"></script>
19+
<script src="_static/sphinx_highlight.js?v=6ffebe34"></script>
2020
<script src="_static/js/theme.js"></script>
2121
<link rel="index" title="Index" href="genindex.html" />
2222
<link rel="search" title="Search" href="search.html" />
@@ -45,13 +45,14 @@
4545
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
4646
<p class="caption" role="heading"><span class="caption-text">Contents:</span></p>
4747
<ul class="current">
48-
<li class="toctree-l1 current"><a class="current reference internal" href="#">Python Bindings for Raylib 5.5</a><ul>
48+
<li class="toctree-l1 current"><a class="current reference internal" href="#">Python Bindings for Raylib 5.6</a><ul>
4949
<li class="toctree-l2"><a class="reference internal" href="#libraries-raymath-raygui-rlgl-physac-and-glfw">Libraries: raymath, raygui, rlgl, physac and GLFW</a></li>
50-
<li class="toctree-l2"><a class="reference internal" href="#backends-desktop-sdl-drm-web">Backends: Desktop, SDL, DRM, Web</a></li>
50+
<li class="toctree-l2"><a class="reference internal" href="#backends-desktop-sdl-drm-web-software-rendering">Backends: Desktop, SDL, DRM, Web, Software rendering</a></li>
5151
<li class="toctree-l2"><a class="reference internal" href="#platforms-windows-mac-linux-raspberry-pi-web">Platforms: Windows, Mac, Linux, Raspberry Pi, Web</a></li>
5252
</ul>
5353
</li>
5454
<li class="toctree-l1"><a class="reference internal" href="#quickstart">Quickstart</a></li>
55+
<li class="toctree-l1"><a class="reference internal" href="#videos">Videos</a></li>
5556
<li class="toctree-l1"><a class="reference internal" href="#links">Links</a></li>
5657
<li class="toctree-l1"><a class="reference internal" href="#installation">Installation</a><ul>
5758
<li class="toctree-l2"><a class="reference internal" href="#windows">Windows</a></li>
@@ -104,7 +105,7 @@
104105
<div role="navigation" aria-label="Page navigation">
105106
<ul class="wy-breadcrumbs">
106107
<li><a href="index.html" class="icon icon-home" aria-label="Home"></a></li>
107-
<li class="breadcrumb-item active">Python Bindings for Raylib 5.5</li>
108+
<li class="breadcrumb-item active">Python Bindings for Raylib 5.6</li>
108109
<li class="wy-breadcrumbs-aside">
109110
<a href="_sources/README.md.txt" rel="nofollow"> View page source</a>
110111
</li>
@@ -114,13 +115,13 @@
114115
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
115116
<div itemprop="articleBody">
116117

117-
<section id="python-bindings-for-raylib-5-5">
118-
<h1>Python Bindings for Raylib 5.5<a class="headerlink" href="#python-bindings-for-raylib-5-5" title="Link to this heading"></a></h1>
118+
<section id="python-bindings-for-raylib-5-6">
119+
<h1>Python Bindings for Raylib 5.6<a class="headerlink" href="#python-bindings-for-raylib-5-6" title="Link to this heading"></a></h1>
119120
<section id="libraries-raymath-raygui-rlgl-physac-and-glfw">
120121
<h2>Libraries: raymath, raygui, rlgl, physac and GLFW<a class="headerlink" href="#libraries-raymath-raygui-rlgl-physac-and-glfw" title="Link to this heading"></a></h2>
121122
</section>
122-
<section id="backends-desktop-sdl-drm-web">
123-
<h2>Backends: Desktop, SDL, DRM, Web<a class="headerlink" href="#backends-desktop-sdl-drm-web" title="Link to this heading"></a></h2>
123+
<section id="backends-desktop-sdl-drm-web-software-rendering">
124+
<h2>Backends: Desktop, SDL, DRM, Web, Software rendering<a class="headerlink" href="#backends-desktop-sdl-drm-web-software-rendering" title="Link to this heading"></a></h2>
124125
</section>
125126
<section id="platforms-windows-mac-linux-raspberry-pi-web">
126127
<h2>Platforms: Windows, Mac, Linux, Raspberry Pi, Web<a class="headerlink" href="#platforms-windows-mac-linux-raspberry-pi-web" title="Link to this heading"></a></h2>
@@ -141,7 +142,7 @@ <h2>Platforms: Windows, Mac, Linux, Raspberry Pi, Web<a class="headerlink" href=
141142
</section>
142143
<section id="quickstart">
143144
<h1>Quickstart<a class="headerlink" href="#quickstart" title="Link to this heading"></a></h1>
144-
<p><code class="docutils literal notranslate"><span class="pre">pip3</span> <span class="pre">install</span> <span class="pre">raylib==5.5.0.3</span> <span class="pre">--break-system-packages</span></code></p>
145+
<p><code class="docutils literal notranslate"><span class="pre">pip3</span> <span class="pre">install</span> <span class="pre">raylib==5.5.0.4</span> <span class="pre">--break-system-packages</span></code></p>
145146
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">pyray</span><span class="w"> </span><span class="kn">import</span> <span class="o">*</span>
146147
<span class="n">init_window</span><span class="p">(</span><span class="mi">800</span><span class="p">,</span> <span class="mi">450</span><span class="p">,</span> <span class="s2">&quot;Hello&quot;</span><span class="p">)</span>
147148
<span class="k">while</span> <span class="ow">not</span> <span class="n">window_should_close</span><span class="p">():</span>
@@ -152,15 +153,19 @@ <h1>Quickstart<a class="headerlink" href="#quickstart" title="Link to this headi
152153
<span class="n">close_window</span><span class="p">()</span>
153154
</pre></div>
154155
</div>
156+
<p>Use the <a class="reference external" href="https://github.com/electronstudio/python-raylib-template">project generator</a> to generate a complete project. <a class="reference external" href="https://github.com/electronstudio/raylib-example-game">Example of project</a></p>
157+
</section>
158+
<section id="videos">
159+
<h1>Videos<a class="headerlink" href="#videos" title="Link to this heading"></a></h1>
160+
<p><a href="https://www.youtube.com/watch?v=MIgq9w0MUsM"><img src="https://img.youtube.com/vi/MIgq9w0MUsM/0.jpg" alt="video"/></a></p>
161+
<p><a href="https://www.youtube.com/watch?v=UoAsDlUwjy0"><img src="https://img.youtube.com/vi/UoAsDlUwjy0/0.jpg" alt="video"/></a></p>
162+
<p><a class="reference external" href="https://www.youtube.com/&#64;FinFET/videos">more videos</a></p>
155163
</section>
156164
<section id="links">
157165
<h1>Links<a class="headerlink" href="#links" title="Link to this heading"></a></h1>
158166
<ul class="simple">
159-
<li><p><a class="reference external" href="https://www.youtube.com/watch?v=UoAsDlUwjy0&amp;amp;lc=UgxCR-tvnQJITZr2IvN4AaABAg">Tutorial video</a></p></li>
160167
<li><p><a class="reference external" href="https://electronstudio.github.io/raylib-python-cffi">Full documentation</a></p></li>
161168
<li><p><a class="reference external" href="https://github.com/Scr44gr/raylib-imgui">Imgui integration</a></p></li>
162-
<li><p><a class="reference external" href="https://github.com/electronstudio/raylib-python-cffi/tree/master/examples">Examples</a></p></li>
163-
<li><p><a class="reference external" href="https://github.com/blep/pyray_examples">Blep’s examples</a></p></li>
164169
<li><p><a class="reference external" href="https://discord.gg/fKDwt85aX6">Raylib Python Discord</a></p></li>
165170
<li><p><a class="reference external" href="https://discord.com/invite/raylib">Raylib General Discord</a></p></li>
166171
<li><p><a class="reference external" href="https://github.com/anrayliu/pyvidplayer2">Python video player</a></p></li>
@@ -181,15 +186,15 @@ <h1>Installation<a class="headerlink" href="#installation" title="Link to this h
181186
</div>
182187
<p>Then install</p>
183188
<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>python3 -m pip install setuptools
184-
python3 -m pip install raylib==5.5.0.3
189+
python3 -m pip install raylib==5.5.0.4
185190
</pre></div>
186191
</div>
187192
<p>On most platforms it should install a binary wheel. If yours isn’t available then pip will attempt to build from
188193
source, in which case you will need to have Raylib development libs installed, e.g.
189194
using homebrew, apt, etc.</p>
190195
<section id="windows">
191196
<h2>Windows<a class="headerlink" href="#windows" title="Link to this heading"></a></h2>
192-
<p>Binaries require x64 Windows 10 or newer. (For x86 or older Windows you will have to build from source.)</p>
197+
<p>Binaries require x64 or x86 Windows 10 or newer.</p>
193198
<p>Use an <a class="reference external" href="https://www.python.org/downloads/windows/">official Windows Python release</a> rather than WSL, MSYS, etc.</p>
194199
</section>
195200
<section id="macos">
@@ -202,15 +207,13 @@ <h2>MacOS<a class="headerlink" href="#macos" title="Link to this heading"></a
202207
<p>Older MacOS requires building from source but this is usually simple:</p>
203208
<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>brew install pkg-config
204209
brew install raylib
205-
python3 -m pip install raylib==5.5.0.3
210+
python3 -m pip install raylib==5.5.0.4
206211
</pre></div>
207212
</div>
208-
<p>(I do have binaries for arm64 MacOS 11, 12 and 13 but I have no way of testing they work, so post an issue
209-
if you want to test them.)</p>
210213
</section>
211214
<section id="linux">
212215
<h2>Linux<a class="headerlink" href="#linux" title="Link to this heading"></a></h2>
213-
<p>Binaries require OS newer than Ubuntu 2020, x64 or arm64. Otherwise build from source.
216+
<p>Binaries require OS newer than Ubuntu 2016, x64/x86 or Ubuntu 2022 arm64. Otherwise build from source.
214217
(Pip should attempt automatically but will need Raylib itself installed and also pkg-config.)</p>
215218
<p>The arm64 binaries are built on Raspberry Pi arm64 Bullseye with OpenGL 2.0
216219
so may not work on other boards.</p>

docs/RPI.html

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
99
<title>Raspberry Pi &mdash; Raylib Python documentation</title>
1010
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
11-
<link rel="stylesheet" type="text/css" href="_static/css/theme.css?v=e59714d7" />
11+
<link rel="stylesheet" type="text/css" href="_static/css/theme.css?v=9edc463e" />
1212
<link rel="stylesheet" type="text/css" href="_static/graphviz.css?v=4ae1632d" />
1313

1414

1515
<script src="_static/jquery.js?v=5d32c60e"></script>
1616
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
1717
<script src="_static/documentation_options.js?v=5929fcd5"></script>
18-
<script src="_static/doctools.js?v=9bcbadda"></script>
19-
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
18+
<script src="_static/doctools.js?v=fd6eb6e6"></script>
19+
<script src="_static/sphinx_highlight.js?v=6ffebe34"></script>
2020
<script src="_static/js/theme.js"></script>
2121
<link rel="index" title="Index" href="genindex.html" />
2222
<link rel="search" title="Search" href="search.html" />
@@ -44,8 +44,9 @@
4444
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
4545
<p class="caption" role="heading"><span class="caption-text">Contents:</span></p>
4646
<ul class="current">
47-
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 5.5</a></li>
47+
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 5.6</a></li>
4848
<li class="toctree-l1"><a class="reference internal" href="README.html#quickstart">Quickstart</a></li>
49+
<li class="toctree-l1"><a class="reference internal" href="README.html#videos">Videos</a></li>
4950
<li class="toctree-l1"><a class="reference internal" href="README.html#links">Links</a></li>
5051
<li class="toctree-l1"><a class="reference internal" href="README.html#installation">Installation</a></li>
5152
<li class="toctree-l1"><a class="reference internal" href="README.html#backends">Backends</a></li>

docs/_sources/README.md.txt

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Python Bindings for Raylib 5.5
1+
# Python Bindings for Raylib 5.6
22
## Libraries: raymath, raygui, rlgl, physac and GLFW
3-
## Backends: Desktop, SDL, DRM, Web
3+
## Backends: Desktop, SDL, DRM, Web, Software rendering
44
## Platforms: Windows, Mac, Linux, Raspberry Pi, Web
55

66
![PyPI - Downloads](https://img.shields.io/pypi/dm/raylib)
@@ -21,7 +21,7 @@ original Raylib.
2121

2222
# Quickstart
2323

24-
`pip3 install raylib==5.5.0.3 --break-system-packages`
24+
`pip3 install raylib==5.5.0.4 --break-system-packages`
2525
```python
2626
from pyray import *
2727
init_window(800, 450, "Hello")
@@ -33,13 +33,25 @@ while not window_should_close():
3333
close_window()
3434
```
3535

36+
37+
38+
Use the [project generator](https://github.com/electronstudio/python-raylib-template) to generate a complete project. [Example of project](https://github.com/electronstudio/raylib-example-game)
39+
40+
# Videos
41+
42+
43+
<a href="https://www.youtube.com/watch?v=MIgq9w0MUsM"><img src="https://img.youtube.com/vi/MIgq9w0MUsM/0.jpg" alt="video"/></a>
44+
45+
<a href="https://www.youtube.com/watch?v=UoAsDlUwjy0"><img src="https://img.youtube.com/vi/UoAsDlUwjy0/0.jpg" alt="video"/></a>
46+
47+
48+
49+
[more videos](https://www.youtube.com/@FinFET/videos)
50+
3651
# Links
3752

38-
* [Tutorial video](https://www.youtube.com/watch?v=UoAsDlUwjy0&lc=UgxCR-tvnQJITZr2IvN4AaABAg)
3953
* [Full documentation](https://electronstudio.github.io/raylib-python-cffi)
4054
* [Imgui integration](https://github.com/Scr44gr/raylib-imgui)
41-
* [Examples](https://github.com/electronstudio/raylib-python-cffi/tree/master/examples)
42-
* [Blep's examples](https://github.com/blep/pyray_examples)
4355
* [Raylib Python Discord](https://discord.gg/fKDwt85aX6)
4456
* [Raylib General Discord](https://discord.com/invite/raylib)
4557
* [Python video player](https://github.com/anrayliu/pyvidplayer2)
@@ -60,15 +72,15 @@ Then make sure you have the latest pip installed:
6072
Then install
6173

6274
python3 -m pip install setuptools
63-
python3 -m pip install raylib==5.5.0.3
75+
python3 -m pip install raylib==5.5.0.4
6476

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

6981
## Windows
7082

71-
Binaries require x64 Windows 10 or newer. (For x86 or older Windows you will have to build from source.)
83+
Binaries require x64 or x86 Windows 10 or newer.
7284

7385
Use an [official Windows Python release](https://www.python.org/downloads/windows/) rather than WSL, MSYS, etc.
7486

@@ -82,14 +94,11 @@ Older MacOS requires building from source but this is usually simple:
8294

8395
brew install pkg-config
8496
brew install raylib
85-
python3 -m pip install raylib==5.5.0.3
86-
87-
(I do have binaries for arm64 MacOS 11, 12 and 13 but I have no way of testing they work, so post an issue
88-
if you want to test them.)
97+
python3 -m pip install raylib==5.5.0.4
8998

9099
## Linux
91100

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

95104
The arm64 binaries are built on Raspberry Pi arm64 Bullseye with OpenGL 2.0

0 commit comments

Comments
 (0)