Summary
python3 development
development of games in Python 3
This metapackage will install a selection of suitable tools and packages to
develop games in the Python 3 programming language. Example games written in
Python 3 are suggested.
Description
For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:
If you discover a project which looks like a good candidate for Debian Games
to you, or if you have prepared an unofficial Debian package, please do not hesitate to
send a description of that project to the Debian Games mailing list
Links to other tasks
|
Debian Games python3 development packages
Official Debian packages with high relevance
python3-fife
FIFE, moteur de jeu isométrique multiplateforme
|
Versions of package python3-fife |
Release | Version | Architectures |
bookworm | 0.4.2-5 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 0.4.2-8 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 0.4.2-8 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bullseye | 0.4.2-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
buster | 0.4.2-1 | amd64,arm64,armhf,i386 |
|
License: DFSG free
|
FIFE signifie « Flexible Isometric Free Engine » et c'est un cadriciel de
création
de jeu multi-plateforme écrit en C++. Il offre la possibilité de créer un
jeu en utilisant les interfaces de Python. FIFE est aussi fourni sous forme
de bibliothèque ou DLL, de façon à pouvoir aussi utiliser C++.
|
|
python3-kivy
Kivy, cadriciel multimédia et multi-tactile en Python – Python 3
|
Versions of package python3-kivy |
Release | Version | Architectures |
bookworm | 2.1.0-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 1.11.0-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 2.3.0-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 1.8.0+dfsg-2.1 | amd64,armel,armhf,i386 |
stretch | 1.9.1-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
sid | 2.3.0-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
|
License: DFSG free
|
Kivy est une bibliothèque au source ouvert pour développer des
applications multi-tactiles. Elle est entièrement multi-plateforme (Linux,
OSX, Win, Android) et publiée sous licence MIT.
Elle est fournie avec une prise en charge native de beaucoup de
dispositifs de saisie tactile, une bibliothèque grandissante de composants
graphiques sensibles au toucher, le dessin OpenGL avec accélération
matérielle et une architecture conçue pour la construction d’applications
personnelles et hautement interactives aussi rapidement et aisément que
possible.
Kivy est un mélange de bibliothèque en Python avec du code Cython, pour
profiter de sa nature hautement dynamique et utiliser les milliers de
bibliothèques externes de haute qualité et aux sources ouverts de Python,
et avec la rapidité du code en C.
Ce paquet fournit la version compatible avec Python 3 de la bibliothèque.
|
|
python3-opengl
Python bindings to OpenGL (Python 3)
|
Versions of package python3-opengl |
Release | Version | Architectures |
buster | 3.1.0+dfsg-2 | all |
stretch | 3.1.0+dfsg-1 | all |
jessie | 3.0.2-1 | all |
sid | 3.1.7+dfsg-1 | all |
bullseye | 3.1.5+dfsg-1 | all |
bookworm | 3.1.6+dfsg-3 | all |
trixie | 3.1.7+dfsg-1 | all |
|
License: DFSG free
|
PyOpenGL is a cross-platform open source Python binding to the standard
OpenGL API providing 2D and 3D graphic drawing. PyOpenGL supports the
GL, GLU, GLE, and GLUT libraries. The library can be used with the Tkinter,
wxPython, FxPy, and Win32GUI windowing libraries (or almost any Python
windowing library which can provide an OpenGL context).
This is the Python 3 version of the package.
|
|
python3-pil
Python Imaging Library (Python3)
|
Versions of package python3-pil |
Release | Version | Architectures |
buster | 5.4.1-2+deb10u3 | amd64,arm64,armhf,i386 |
jessie | 2.6.1-2+deb8u3 | amd64,armel,armhf,i386 |
jessie-security | 2.6.1-2+deb8u4 | amd64,armel,armhf,i386 |
stretch | 4.0.0-4+deb9u1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
stretch-security | 4.0.0-4+deb9u4 | amd64,arm64,armel,armhf,i386 |
buster-security | 5.4.1-2+deb10u6 | amd64,arm64,armhf,i386 |
bullseye | 8.1.2+dfsg-0.3+deb11u2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye-security | 8.1.2+dfsg-0.3+deb11u2 | amd64,arm64,armhf,i386 |
bookworm | 9.4.0-1.1+deb12u1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm-security | 9.4.0-1.1+deb12u1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 10.4.0-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 10.4.0-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
upstream | 11.0.0 |
|
License: DFSG free
|
La bibliothèque d'imagerie pour Python (PIL pour « Python Imaging
Library ») ajoute un objet image à l'interpréteur Python. Il est possible
charger des images d'une grande variété de formats de fichier, et leur
appliquer un ensemble riche d'opérations.
Objets image :
–⋅binaire, niveau de gris, palette, vraie couleur (RVB), vraie
couleur avec transparence (RVBA)⋅;
–⋅séparation des couleurs (CMJN)⋅;
–⋅opérations de copier, couper, coller⋅;
–⋅transformations de retournement, transposition, redimensionnement,
rotation et affines arbitraires⋅;
–⋅opérations de transparence⋅;
–⋅opérations sur les canaux et points⋅;
–⋅transformations de couleurs, y compris opérations matricielles⋅;
–⋅amélioration d'image, y compris filtres de matrice de convolution.
Formats de fichiers :
–⋅prise en charge complète (ouverture/chargement/enregistrement)⋅:
BMP, EPS (avec ghostscript), GIF, IM, JPEG, MSP, PDF, PNG, PPM,
TIFF et XBM⋅ ;
–⋅lecture seule (ouverture/chargement)⋅: ARG, CUR, DCX, FLI,
FPX, GBR, GD, ICO, IMT, IPTC, MCIDAS, MPEG, PhotoCD, PCX, PIXAR,
PSD, TGA, SGI, SUN, TGA, WMF et XPM⋅;
–⋅enregistrement seul⋅: PDF et EPS (sans ghostscript).
|
|
python3-pygame
liaisons SDL pour le développement de jeux –⋅Python 3
|
Versions of package python3-pygame |
Release | Version | Architectures |
sid | 2.6.0-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
buster | 1.9.4.post1+dfsg-3 | amd64,arm64,armhf,i386 |
bookworm | 2.1.2+dfsg-5 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 1.9.6+dfsg-4 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 2.6.0-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
upstream | 2.6.1 |
Debtags of package python3-pygame: |
role | program |
uitoolkit | sdl |
|
License: DFSG free
|
Il s'agit d'un kit de développement multimédia pour Python. Pygame fournit
des modules pour accéder à l'affichage graphique, jouer des sons,
enregistrer le temps, interpréter la souris et la manette, contrôler le
lecteur CD, afficher les fontes True Type et davantage. Il le fait en
utilisant principalement la bibliothèque multiplateforme SDL, une enveloppe
légère autour des API spécifiques aux systèmes d'exploitation.
Il s'agit de la version Python⋅3 du paquet.
|
|
python3-sdl2
liaisons de Python à la bibliothèque C SDL2 – construction pour Python 3
|
Versions of package python3-sdl2 |
Release | Version | Architectures |
bookworm | 0.9.9+dfsg1-6 | all |
bullseye | 0.9.7+dfsg1-1 | all |
sid | 0.9.16+dfsg-2 | all |
trixie | 0.9.16+dfsg-2 | all |
|
License: DFSG free
|
PySDL2 est une enveloppe basée sur ctypes autour de la bibliothèque Simple
DirectMedia Layer 2 pour permettre un accès portable de bas niveau à un
tampon de trame vidéo, une sortie audio, une souris et un clavier.
Ce paquet est construit pour la version 3.x de Python.
|
|
python3-sfml
Simple and Fast Multimedia Library – liaisons de Python 3
|
Versions of package python3-sfml |
Release | Version | Architectures |
sid | 2.3.2.dev1+dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 2.3.2.dev1+dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 2.2~git20150611.196c88+dfsg-7 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 2.2~git20150611.196c88+dfsg-6 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 2.2~git20150611.196c88+dfsg-4 | amd64,arm64,armhf,i386 |
stretch | 2.2~git20150611.196c88+dfsg-3 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 1.5.1.is.1.3+dfsg-1 | amd64,armel,armhf,i386 |
|
License: DFSG free
|
SFML est une bibliothèque multimédia moderne proposant une large gamme de
sous-systèmes utiles pour produire une application multimédia. Il permet
une intégration à OpenGL pour une accélération graphique matérielle, la
prise en charge du fenêtrage et des entrées, des services audio et de
réseau, et prend en charge en plus de GNU/Linux, MS Windows et Mac OS X.
Ce paquet fournit les liaisons de Python 3 pour SFML.
|
|
Official Debian packages with lower relevance
eric
|
Versions of package eric |
Release | Version | Architectures |
bookworm | 23.2+ds1-1 | all |
bullseye | 21.1+ds1-1 | all |
buster | 19.02.1+ds1-1 | all |
jessie | 5.4.5-1 | all |
stretch | 17.01-1 | all |
sid | 24.3+ds1-1 | all |
trixie | 24.3+ds1-1 | all |
upstream | 24.11 |
Debtags of package eric: |
devel | debugger, editor, ide, lang:python, lang:ruby |
interface | x11 |
role | program |
scope | application |
uitoolkit | qt |
use | editing |
works-with | software:source |
x11 | application |
|
License: DFSG free
|
eric is a full featured Python IDE written in PyQt using the QScintilla
editor widget. Some highlights
- Any number of editors with configurable syntax highlighting, code
folding, auto indenting and brace highlighting.
- Integrated Project Management facility to organize your projects. The
project browser shows all source files, all forms and all translations
each on its own tab. The source browser has built in class browsing
capabilities.
- Integrated and full featured debuggers for Python and Ruby.
- Interactive shells for Python and Ruby.
- An explorer window for walking through your directory structure with
built in class browsing capabilities for Python files.
- Variable windows that display local and global variables in the
current scope while debugging a program.
- An integrated interface to the Python Module "unittest".
- An integrated help viewer to display HTML help files. Alternatively
you can choose to use Qt-Assistant to view help files.
- Display of the UI in different languages.
- The capability to start Qt-Designer and Qt-Linguist from within eric5.
- The ability to compile Qt-Designer forms, to produce Qt-Linguist files
and release them from within the IDE.
|
|
pybik
|
Versions of package pybik |
Release | Version | Architectures |
buster | 3.0-3 | all |
bookworm | 3.0-5 | all |
trixie | 3.0-6 | all |
jessie | 1.1.1-1 | all |
stretch | 2.1-1 | all |
sid | 3.0-6 | all |
bullseye | 3.0-3.1 | all |
Debtags of package pybik: |
game | puzzle |
hardware | opengl |
interface | 3d, x11 |
role | program |
uitoolkit | gtk |
use | gameplaying |
x11 | application |
|
License: DFSG free
|
Pybik est un casse-tête en 3D relatif au cube inventé par Ernő Rubik.
– casse-têtes variés en 3D, tels que cubes, tours, prismes, tétraèdres,
octaèdres, dodécaèdres, et bien d’autres ;
– solveurs pour quelques casse-têtes ;
– jolis modèles ;
– éditeur de séquence de déplacements ;
– couleurs et images personnalisables sur les faces des casse-têtes.
|
|
python3-minecraftpi
bibliothèque Python cliente pour l’API Raspberry PI de Minecraft
|
Versions of package python3-minecraftpi |
Release | Version | Architectures |
sid | 0.22-5 | all |
buster | 0.22-1 | all |
bullseye | 0.22-1 | all |
bookworm | 0.22-4 | all |
trixie | 0.22-5 | all |
|
License: DFSG free
|
Facilitation de la programmation de minetest et minecraft à partir de Python, comme décrit dans le livre « Learn to program using Minecraft ».
Ce paquet fournit la bibliothèque Python « mcpi ».
|
|
python3-pyqt5.qtopengl
bindings Python 3 pour le module OpenGL de QT5
|
Versions of package python3-pyqt5.qtopengl |
Release | Version | Architectures |
stretch | 5.7+dfsg-5 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 5.11.3+dfsg-1 | amd64,arm64,armhf,i386 |
bullseye | 5.15.2+dfsg-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 5.15.9+dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 5.15.11+dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 5.3.2+dfsg-3 | amd64,armel,armhf,i386 |
sid | 5.15.11+dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
|
License: DFSG free
|
Le module OpenGL de PyQt5 fournit des composants graphiques et des classes
d’utilitaires pour le rendu avec OpenGL d’applications avec PyQt5.
Ce paquet fournit la version Python⋅3 de ce module.
|
|
vim
Vi IMproved - enhanced vi editor
|
Versions of package vim |
Release | Version | Architectures |
jessie-security | 7.4.488-7+deb8u4 | amd64,armel,armhf,i386 |
jessie | 7.4.488-7+deb8u3 | amd64,armel,armhf,i386 |
stretch-security | 8.0.0197-4+deb9u7 | amd64,arm64,armel,armhf,i386 |
stretch | 8.0.0197-4+deb9u3 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 8.1.0875-5+deb10u2 | amd64,arm64,armhf,i386 |
buster-security | 8.1.0875-5+deb10u6 | amd64,arm64,armhf,i386 |
bullseye | 8.2.2434-3+deb11u1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 9.0.1378-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 9.1.0777-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 9.1.0777-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
upstream | 9.1.0848 |
Debtags of package vim: |
devel | editor |
interface | commandline, text-mode |
role | program |
scope | application |
uitoolkit | ncurses |
use | editing |
works-with | text, unicode |
|
License: DFSG free
|
Vim is an almost compatible version of the UNIX editor Vi.
Many new features have been added: multi level undo, syntax
highlighting, command line history, on-line help, filename
completion, block operations, folding, Unicode support, etc.
This package contains a version of vim compiled with a rather
standard set of features. This package does not provide a GUI
version of Vim. See the other vim-* packages if you need more
(or less).
|
|
|