Skip to content

Commit

Permalink
Merge pull request #2464 from Starbuck5/raise-minimum-deps
Browse files Browse the repository at this point in the history
Raise minimum deps
  • Loading branch information
ankith26 authored Sep 26, 2023
2 parents 2f9046f + 4bbbeb3 commit 83b8453
Show file tree
Hide file tree
Showing 14 changed files with 76 additions and 194 deletions.
26 changes: 10 additions & 16 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -128,31 +128,25 @@ excellent hosting.
Dependencies
------------

Pygame is obviously strongly dependent on SDL and Python. It also
links to and embeds several other smaller libraries. The font
module relies on SDL_ttf, which is dependent on freetype. The mixer
(and mixer.music) modules depend on SDL_mixer. The image module
depends on SDL_image, which also can use libjpeg and libpng. The
transform module has an embedded version of SDL_rotozoom for its
own rotozoom function. The surfarray module requires the Python
NumPy package for its multidimensional numeric arrays.
Pygame is obviously strongly dependent on SDL and Python. It also
links to and embeds several other smaller libraries. The font
module relies on SDL_ttf, which is dependent on freetype. The mixer
(and mixer.music) modules depend on SDL_mixer. The image module
depends on SDL_image. Transform.rotozoom has an embedded version
of SDL_rotozoom, and gfxdraw has an embedded version of SDL_gfx.
Dependency versions:


+----------+------------------------+
| CPython | >= 3.7 (Or use PyPy3) |
+----------+------------------------+
| SDL | >= 2.0.8 |
| SDL | >= 2.0.9 |
+----------+------------------------+
| SDL_mixer| >= 2.0.0 |
| SDL_mixer| >= 2.0.4 |
+----------+------------------------+
| SDL_image| >= 2.0.2 |
| SDL_image| >= 2.0.4 |
+----------+------------------------+
| SDL_ttf | >= 2.0.12 |
+----------+------------------------+
| SDL_gfx | (Optional, vendored in)|
+----------+------------------------+
| NumPy | >= 1.6.2 (Optional) |
| SDL_ttf | >= 2.0.15 |
+----------+------------------------+


Expand Down
14 changes: 6 additions & 8 deletions docs/readmes/README.es.rst
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,8 @@ También un gran agradecimiento a Roger Dingledine y la tripulación de SEUL.ORG
Dépendances
------------

**note:** This section translation is out of date (September 2023)

Pygame obviamente depende en gran medida de SDL y Python. También enlaza e incorpora varias otras bibliotecas más pequeñas. El módulo de fuentes se basa en SDL_ttf, que depende de freetype. Los módulos mixer (y mixer.music) dependen de SDL_mixer. El módulo de imagen depende de SDL_image, que también puede usar libjpeg y libpng. El módulo de transformación tiene una versión integrada de SDL_rotozoom para su propia función rotozoom.
El módulo surfarray necesita el paquete python numpy, para sus matrices numéricas multidimensionales.

Expand All @@ -116,17 +118,13 @@ Versiones de dependencia:
+----------+-----------------------------+
| CPython | >= 3.7 (Ou utiliser PyPy3) |
+----------+-----------------------------+
| SDL | >= 2.0.8 |
+----------+-----------------------------+
| SDL_mixer| >= 2.0.0 |
+----------+-----------------------------+
| SDL_image| >= 2.0.2 |
| SDL | >= 2.0.9 |
+----------+-----------------------------+
| SDL_ttf | >= 2.0.11 |
| SDL_mixer| >= 2.0.4 |
+----------+-----------------------------+
| SDL_gfx | (Opcional, suministrado con)|
| SDL_image| >= 2.0.4 |
+----------+-----------------------------+
| NumPy | >= 1.6.2 (Opcional) |
| SDL_ttf | >= 2.0.15 |
+----------+-----------------------------+

Licencia
Expand Down
14 changes: 6 additions & 8 deletions docs/readmes/README.fa.rst
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,8 @@ Michael Benfield, David Lau
Dependencies (وابستگی ها)
------------

**note:** This section translation is out of date (September 2023)

کتابخانه Pygame به وضوح به کتابخانه SDL و زبان Python وابسته است.
همچنین به چندین کتابخانه کوچکتر دیگر نیز لینک می‌شود و از آنها استفاده می‌کند.
ماژول فونت به کتابخانه SDL_ttf تکیه می کند که خود نیز به freetype وابسته است.
Expand All @@ -188,17 +190,13 @@ Dependencies (وابستگی ها)
+----------+------------------------+
| CPython | >= 3.7 (Or use PyPy3) |
+----------+------------------------+
| SDL | >= 2.0.8 |
+----------+------------------------+
| SDL_mixer| >= 2.0.0 |
+----------+------------------------+
| SDL_image| >= 2.0.2 |
| SDL | >= 2.0.9 |
+----------+------------------------+
| SDL_ttf | >= 2.0.11 |
| SDL_mixer| >= 2.0.4 |
+----------+------------------------+
| SDL_gfx | (Optional, vendored in)|
| SDL_image| >= 2.0.4 |
+----------+------------------------+
| NumPy | >= 1.6.2 (Optional) |
| SDL_ttf | >= 2.0.15 |
+----------+------------------------+


Expand Down
14 changes: 6 additions & 8 deletions docs/readmes/README.fr.rst
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,8 @@ de SEUL.ORG pour notre excellent hébergement.
Dépendances
------------

**note:** This section translation is out of date (September 2023)

Pygame est évidemment très dépendant de SDL et Python. Il a aussi
des liens, mais de même intègre plusieurs autres petites bibliothèques.
Le module font s’appuie sur SDL_ttf, qui est lui-même dépendant de freetype.
Expand All @@ -145,17 +147,13 @@ Versions des dépendances:
+----------+-----------------------------+
| CPython | >= 3.7 (Ou utiliser PyPy3) |
+----------+-----------------------------+
| SDL | >= 2.0.8 |
+----------+-----------------------------+
| SDL_mixer| >= 2.0.0 |
+----------+-----------------------------+
| SDL_image| >= 2.0.2 |
| SDL | >= 2.0.9 |
+----------+-----------------------------+
| SDL_ttf | >= 2.0.11 |
| SDL_mixer| >= 2.0.4 |
+----------+-----------------------------+
| SDL_gfx | (Optionel, fourni avec) |
| SDL_image| >= 2.0.4 |
+----------+-----------------------------+
| NumPy | >= 1.6.2 (Optionel) |
| SDL_ttf | >= 2.0.15 |
+----------+-----------------------------+

Licence
Expand Down
14 changes: 6 additions & 8 deletions docs/readmes/README.zh-cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,8 @@ Michael Benfield, David Lau
依赖
------------

**note:** This section translation is out of date (September 2023)

pygame显然依赖于SDL和Python。此外pygame还嵌入了几个较小的库:font模块依赖于SDL_ttf(SDL_ttf依赖于freetype);mixer模块(以及mixer.music模块)依赖于SDL_mixer;image模块依赖于SDL_image(SDL_image使用到libjpeg与libpng);transform模块内嵌了一个SDL_rotozoom来实现它的rotozoom函数;surfarray模块用到了Numpy中的多维数组。

依赖的版本要求如下:
Expand All @@ -107,17 +109,13 @@ pygame显然依赖于SDL和Python。此外pygame还嵌入了几个较小的库
+----------+------------------------+
| CPython | >= 3.7 (或 PyPy3) |
+----------+------------------------+
| SDL | >= 2.0.8 |
+----------+------------------------+
| SDL_mixer| >= 2.0.0 |
+----------+------------------------+
| SDL_image| >= 2.0.2 |
| SDL | >= 2.0.9 |
+----------+------------------------+
| SDL_ttf | >= 2.0.12 |
| SDL_mixer| >= 2.0.4 |
+----------+------------------------+
| SDL_gfx | (可选,内置) |
| SDL_image| >= 2.0.4 |
+----------+------------------------+
| NumPy | >= 1.6.2 (可选) |
| SDL_ttf | >= 2.0.15 |
+----------+------------------------+


Expand Down
21 changes: 10 additions & 11 deletions src_c/_sdl2/controller_old.c

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 83b8453

Please sign in to comment.