_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


python-rsa 4.9.1
Propagated dependencies: python-pyasn1@0.6.1
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://stuvel.eu/rsa
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Pure-Python RSA implementation
Description:

Python-RSA is a pure-Python RSA implementation. It supports encryption and decryption, signing and verifying signatures, and key generation according to PKCS#1 version 1.5. It can be used as a Python library as well as on the command line.

python-keyutils 0.6
Dependencies: keyutils@1.6.3
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/sassoftware/python-keyutils
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python bindings for keyutils
Description:

This is a set of python bindings for keyutils, a key management suite that leverages the infrastructure provided by the Linux kernel for safely storing and retrieving sensitive information in your programs.

python-jeepney 0.9
Propagated dependencies: python-trio@0.32.0
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://gitlab.com/takluyver/jeepney
Licenses: Expat
Build system: pyproject
Synopsis: Low-level, pure Python DBus protocol wrapper
Description:

This is a low-level, pure Python DBus protocol client. It has an I/O-free core, and integration modules for different event loops.

python-pyu2f 0.1.5-0.064be5a
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/google/pyu2f/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: U2F host library for interacting with a U2F device over USB
Description:

Pyu2f is a Python-based U2F host library. It provides functionality for interacting with a U2F device over USB.

python-glcontext 3.0.0-2.f2875ab
Dependencies: libx11@1.8.12 mesa@26.0.2
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://github.com/moderngl/glcontext
Licenses: Expat
Build system: pyproject
Synopsis: Portable OpenGL Context for ModernGL
Description:

Python-glcontext is a library providing an OpenGL implementation for ModernGL on multiple platforms.

python-pyopengl 3.1.10
Dependencies: freeglut@3.4.0 glu@9.0.2 mesa@26.0.2
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://pyopengl.sourceforge.net
Licenses: Modified BSD
Build system: pyproject
Synopsis: Standard OpenGL bindings for Python
Description:

PyOpenGL is the most common cross platform Python binding to OpenGL and related APIs. The binding is created using the standard ctypes library.

python-py3exiv2 0.12.0
Dependencies: exiv2@0.28.7
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://www.py3exiv2.tuxfamily.org/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Python binding to the exiv2 library
Description:

This package provides a Python binding to the library https://exiv2.org/, exiv2 - cross-platform C++ library and a command line utility to manage image metadata.

python-asyncgui 0.8.0
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://github.com/asyncgui/asyncgui
Licenses: Expat
Build system: pyproject
Synopsis: Enables async/await without an event loop
Description:

This package provides support for async/await applications without requiring an event loop, useful for creative responsive GUIs.

python-pyopengl-accelerate 3.1.10
Dependencies: freeglut@3.4.0 glu@9.0.2 mesa@26.0.2
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://pyopengl.sourceforge.net
Licenses: Modified BSD
Build system: pyproject
Synopsis: Acceleration code for PyOpenGL
Description:

This is the Cython-coded accelerator module for PyOpenGL.

python-pyglet 1.5.30
Dependencies: ffmpeg@8.1.1 fontconfig-minimal@2.16.0 freeglut@3.4.0 freetype@2.13.3 gdk-pixbuf@2.44.4 glibc@2.41 glu@9.0.2 gtk+@3.24.51 libx11@1.8.12 libxext@1.3.6 libxinerama@1.1.5 libxxf86vm@1.1.6 mesa@26.0.2 openal@1.23.1 pulseaudio@16.1
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://github.com/pyglet/pyglet
Licenses: Modified BSD
Build system: pyproject
Synopsis: Windowing and multimedia library
Description:

Pyglet is a Python library for developing games and other visually-rich applications. It supports windowing, user interface event handling, Joysticks, OpenGL graphics, loading images and videos, playing sounds and music.

python-glfw 2.8.0
Dependencies: glfw@3.3.10
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://github.com/FlorianRhiem/pyGLFW
Licenses: Expat
Build system: pyproject
Synopsis: Python bindings for GLFW
Description:

This package provides Python bindings for GLFW OpenGL application development library.

python-kivymd 1.1.1
Propagated dependencies: python-kivy@2.3.1-0.c38d019 python-pillow@12.1.1 python-pygments@2.19.2 python-kivy-garden@0.1.5
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://github.com/kivymd/KivyMD
Licenses: Expat
Build system: pyproject
Synopsis: Material Design compliant widgets for use with Kivy
Description:

This package provides Kivy widgets that approximate Google's Material Design spec without sacrificing ease of use or application performance.

python-mapbox-earcut 2.0.0
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://github.com/skogler/mapbox_earcut_python
Licenses: ISC
Build system: pyproject
Synopsis: Python bindings to the mapbox earcut C++ library
Description:

Python bindings for the C++ implementation of the Mapbox Earcut library, which provides very fast and quite robust triangulation of 2D polygons.

The library implements a modified ear slicing algorithm, optimized by z-order curve hashing and extended to handle holes, twisted polygons, degeneracies and self-intersections in a way that doesn't guarantee correctness of triangulation, but attempts to always produce acceptable results for practical data like geographical shapes.

python-vispy 0.14.3
Dependencies: fontconfig-minimal@2.16.0 mesa@26.0.2
Propagated dependencies: python-freetype-py@2.5.1 python-hsluv@5.0.4 python-kiwisolver@1.4.6 python-meshio@5.3.5 python-numpy@2.3.1 python-packaging@25.0 python-pillow@12.1.1
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: http://vispy.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Interactive scientific visualization in Python
Description:

VisPy is a high-performance interactive 2D/3D data visualization library leveraging the computational power of modern Graphics Processing Units (GPUs) through the OpenGL library to display very large datasets.

python-pysdl2 0.9.17
Dependencies: sdl2@2.30.8 sdl2-image@2.8.8 sdl2-gfx@1.0.4 sdl2-mixer@2.6.3 sdl2-ttf@2.20.2
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://github.com/py-sdl/py-sdl2
Licenses: CC0
Build system: pyproject
Synopsis: Python bindings around the SDL2 game development library
Description:

PySDL2 is a pure Python wrapper around the SDL2,SDL2_mixer, SDL2_image, SDL2_ttf, and SDL2_gfx libraries. Instead of relying on C code, it uses the built-in ctypes module to interface with SDL2, and provides simple Python classes and wrappers for common SDL2 functionality.

python-kivy 2.3.1-0.c38d019
Dependencies: gstreamer@1.28.1 mesa@26.0.2 sdl-union@1.2.68
Propagated dependencies: python-docutils@0.21.2 python-filetype@1.2.0 python-kivy-garden@0.1.5 python-pygments@2.19.2 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://kivy.org
Licenses: Expat
Build system: pyproject
Synopsis: Multitouch application framework
Description:

Kivy is a software library for rapid development of hardware-accelerated multitouch applications.

python-pywavefront 1.3.3
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://github.com/pywavefront/PyWavefront
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python library for loading Wavefront @code{.obj} files
Description:

PyWavefront reads Wavefront 3D object files (something.obj, something.obj.gz and something.mtl) and generates interleaved vertex data for each material ready for rendering.

A simple (optional) visualization module is also provided for rendering the object(s). The interleaved data can also be used by more modern renderers thought VBOs or VAOs.

Currently the most commonly used features in the specification has been implemented:

  • positions;

  • texture coordinates;

  • normals;

  • vertex color;

  • material parsing;

  • texture and texture parameters.

python-isosurfaces 0.1.2
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://github.com/jared-hughes/isosurfaces
Licenses: Expat
Build system: pyproject
Synopsis: Construct isolines/isosurfaces over a 2D/3D scalar field
Description:

Construct isolines/isosurfaces of a 2D/3D scalar field defined by a function, i.e. curves over which f(x,y)=0 or surfaces over which f(x,y,z)=0. Most similar libraries use marching squares or similar over a uniform grid, but this uses a quadtree to avoid wasting time sampling many far from the implicit surface.

python-pivy 0.6.11
Dependencies: qtbase@6.9.2 libxi@1.8.2 libice@1.1.2 glew@2.2.0 coin3d@4.0.2
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://github.com/coin3d/pivy
Licenses: ISC
Build system: pyproject
Synopsis: Python bindings to Coin3D
Description:

Pivy provides python bindings for Coin, a 3D graphics library with an Application Programming Interface based on the Open Inventor 2.1 API.

python-asynckivy 0.8.1
Propagated dependencies: python-kivy@2.3.1-0.c38d019 python-asyncgui@0.8.0
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://github.com/asyncgui/asynckivy
Licenses: Expat
Build system: pyproject
Synopsis: Async library for Kivy
Description:

This package provides async versions of Kivy functions to avoid the callback-heavy mode of interaction typical in some Kivy applications.

python-moderngl 5.12.0
Propagated dependencies: python-glcontext@3.0.0-2.f2875ab
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://github.com/moderngl/moderngl
Licenses: Expat
Build system: pyproject
Synopsis: Modern OpenGL binding for Python
Description:

ModernGL is a Python wrapper over OpenGL Core. ModernGL simplifies the creation of graphics applications like scientific simulations, games or user interfaces. Usually, acquiring in-depth knowledge of OpenGL requires a steep learning curve. In contrast, ModernGL is easy to learn and use. ModernGL is capable of rendering with high performance and quality, with less code written.

python-moderngl-window 3.1.1
Propagated dependencies: python-moderngl@5.12.0 python-numpy@2.3.1 python-pillow@12.1.1 python-pyglet@2.0.18 python-pyglm@2.8.1
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://github.com/moderngl/moderngl_window
Licenses: Expat
Build system: pyproject
Synopsis: Helper library for ModernGL making window simple
Description:

Cross platform utility library for ModernGL making window creation and resource loading simple. It can also be used with PyOpenGL for rendering with the programmable pipeline.

Features:

  • Cross platform support.

  • Easily create a window for ModernGL using pyglet, pygame, PySide2, GLFW, SDL2, PyQt5 or tkinter supporting a wide range of window, keyboard and mouse events. These events are unified into a single system so your project can work with any window.

  • Load 2D textures, texture arrays and cube maps using Pillow.

  • Load shaders as single or multiple glsl files.

  • Load objects/scenes from wavefront/obj, GLTF 2.0 or STL.

  • Resource finder system supporting multiple resource directories.

  • A highly plugable library supporting custom loaders, resource finders and windows.

  • Type hints everywhere making code completion and linting a breeze.

python-pyglet 2.0.18
Dependencies: ffmpeg@8.1.1 fontconfig-minimal@2.16.0 freeglut@3.4.0 freetype@2.13.3 gdk-pixbuf@2.44.4 glibc@2.41 glu@9.0.2 gtk+@3.24.51 libx11@1.8.12 libxext@1.3.6 libxinerama@1.1.5 libxxf86vm@1.1.6 mesa@26.0.2 openal@1.23.1 pulseaudio@16.1
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://github.com/pyglet/pyglet
Licenses: Modified BSD
Build system: pyproject
Synopsis: Windowing and multimedia library
Description:

Pyglet is a Python library for developing games and other visually-rich applications. It supports windowing, user interface event handling, Joysticks, OpenGL graphics, loading images and videos, playing sounds and music.

python-manim 0.20.1
Propagated dependencies: ffmpeg@8.1.1 python-av@16.0.1 python-beautifulsoup4@4.14.3 python-click@8.3.1 python-cloup@3.0.8 python-decorator@5.2.1 python-isosurfaces@0.1.2 python-manimpango@0.5.0 python-mapbox-earcut@2.0.0 python-moderngl@5.12.0 python-moderngl-window@3.1.1 python-networkx@3.4.2 python-numpy@2.3.1 python-pillow@12.1.1 python-pycairo@1.28.0 python-pydub@0.25.1 python-pygments@2.19.2 python-rich@14.3.3 python-screeninfo@0.8.1 python-skia-pathops@0.8.0 python-srt@3.5.3 python-svgelements@1.9.6 python-tqdm@4.67.1 python-typing-extensions@4.15.0 python-watchdog@6.0.0
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://www.manim.community/
Licenses: Expat
Build system: pyproject
Synopsis: Python animation engine for explanatory math videos
Description:

Manim is a Python library for creating mathematical animations. The animations are written as Python code which is based on predefined objects. You can make animations with maths formulas (LaTeX-based), simple shapes, 3D objects, function graphs and more.

Total packages: 32521