_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python-yamlloader 1.5.2
Propagated dependencies: python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Phynix/yamlloader
Licenses: Expat
Build system: pyproject
Synopsis: Ordered YAML loader and dumper for PyYAML
Description:

This package provides loaders and dumpers for PyYAML. Currently, an OrderedDict loader/dumper is implemented, allowing to keep items order when loading resp. dumping a file from/to an OrderedDict (Python 3.8+: Also regular dicts are supported and are the default items to be loaded to. As of Python 3.7 preservation of insertion order is a language feature of regular dicts.) It was originally mirrored from yamlordereddict.

python-primer3-py 2.2.0
Channel: guix-science
Location: guix-science/packages/bioinformatics.scm (guix-science packages bioinformatics)
Home page: https://libnano.github.io/primer3-py/
Licenses: GPL 2
Build system: pyproject
Synopsis: Simple oligo analysis and primer design
Description:

Primer3-py is a Python-abstracted API for the popular Primer3 library. The intention is to provide a simple and reliable interface for automated oligo analysis and design.

Primer3-py also includes bindings for the Primer3 primer design engine if you’d prefer to use an established pipeline. The IO parameters mirror those of the original Primer3, but you don’t have to deal with messy and slow file IO for your automated workflows.

python-berkeleydb 18.1.15
Dependencies: bdb@6.2.32
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.jcea.es/programacion/pybsddb.htm
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python bindings for Oracle Berkeley DB
Description:

This module provides a nearly complete wrapping of the Oracle/Sleepycat C API for the Database Environment, Database, Cursor, Log Cursor, Sequence and Transaction objects, and each of these is exposed as a Python type in the bsddb3.db module. The database objects can use various access methods: btree, hash, recno, and queue. Complete support of Berkeley DB distributed transactions. Complete support for Berkeley DB Replication Manager. Complete support for Berkeley DB Base Replication. Support for RPC.

python-blacksheep 2.4.2
Propagated dependencies: python-certifi@2025.06.15 python-essentials-openapi@1.2.1 python-guardpost@1.0.3 python-itsdangerous@2.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Neoteroi/BlackSheep
Licenses: Expat
Build system: pyproject
Synopsis: Asynchronous framework to build event based web applications
Description:

BlackSheep is a lightweight, asynchronous, event driven Web framework.

The framework offers

  • A rich code API, based on dependency injection and inspired by Flask and ASP.NET Core.

  • A typing-friendly codebase, which enables a comfortable development experience thanks to hints when coding with IDEs.

  • Built-in generation of OpenAPI Documentation, supporting version 3, YAML, and JSON.

  • A cross-platform framework, using the most modern versions of Python.

  • Good performance.

python-simplejson 3.20.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://simplejson.readthedocs.io/en/latest
Licenses: X11
Build system: pyproject
Synopsis: Json library for Python
Description:

JSON (JavaScript Object Notation) is a subset of JavaScript syntax (ECMA-262 3rd edition) used as a lightweight data interchange format.

Simplejson exposes an API familiar to users of the standard library marshal and pickle modules. It is the externally maintained version of the json library contained in Python 2.6, but maintains compatibility with Python 2.5 and (currently) has significant performance advantages, even without using the optional C extension for speedups. Simplejson is also supported on Python 3.3+.

python-mercantile 1.2.1
Propagated dependencies: python-click@8.1.8
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mapbox/mercantile
Licenses: Modified BSD
Build system: pyproject
Synopsis: Web mercator XYZ tile utilities
Description:

The mercantile module provides ul(xtile, ytile, zoom) and bounds(xtile, ytile, zoom) functions that respectively return the upper left corner and bounding longitudes and latitudes for XYZ tiles, a xy(lng, lat) function that returns spherical mercator x and y coordinates, a tile(lng, lat, zoom) function that returns the tile containing a given point, and quadkey conversion functions quadkey(xtile, ytile, zoom) and quadkey_to_tile(quadkey) for translating between quadkey and tile coordinates.

python-phylophlan 3.0.3
Propagated dependencies: python-biopython@1.85 python-dendropy@4.5.1 python-matplotlib@3.8.2 python-numpy@1.26.4 python-pandas@2.2.3 python-seaborn@0.13.2
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/biobakery/phylophlan
Licenses: Expat
Build system: pyproject
Synopsis: Phylogenetic analysis of microbial isolates and genomes from metagenomes
Description:

This package is an integrated pipeline for large-scale phylogenetic profiling of genomes and metagenomes. PhyloPhlAn is an accurate, rapid, and easy-to-use method for large-scale microbial genome characterization and phylogenetic analysis at multiple levels of resolution. This software package can assign both genomes and MAGs to SGBs. PhyloPhlAn can reconstruct strain-level phylogenies using clade- specific maximally informative phylogenetic markers, and can also scale to very large phylogenies comprising >17,000 microbial species.

python-flake8-pyi 24.9.0
Propagated dependencies: python-attrs@25.3.0 python-flake8@7.1.1 python-pyflakes@3.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ambv/flake8-pyi
Licenses: Expat
Build system: pyproject
Synopsis: Flake8 plugin that provides specializations for type hinting stub files
Description:

This package contains a plugin that provides specializations for type hinting stub files, especially interesting for linting typeshed. It adds the .pyi extension to the default value of the --filename command-line argument to Flake8. This means stubs are linted by default with this plugin enabled, without needing to explicitly list every file. It modifies PyFlakes runs for .pyi files to defer checking type annotation expressions after the entire file has been read. This enables support for first-class forward references that stub files use.

python-pandapower 2.14.11
Propagated dependencies: python-deepdiff@8.5.0 python-geojson@3.2.0 python-networkx@3.4.2 python-numpy@1.26.4 python-packaging@25.0 python-pandas@2.2.3 python-scipy@1.12.0 python-tqdm@4.67.1 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://www.pandapower.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Power system modelling and analysis
Description:

pandapower is an easy to use network calculation program aimed to automate the analysis and optimization of power systems. It uses the data analysis library pandas and is compatible with the commonly used MATPOWER / PYPOWER case format. pandapower allows using different solvers including an improved Newton-Raphson power flow implementation, all PYPOWER solvers, the C++ library solvers for fast steady-state distribution power system analysis of PowerGridModel, the Newton-Raphson power flow solvers in the C++ library lightsim2grid, and the PowerModels.jl library.

python-fenics-ffc 2019.1.0.post0
Propagated dependencies: python-fenics-dijitso@2019.1.0 python-fenics-fiat@2019.1.0 python-fenics-ufl@2019.1.0
Channel: guix
Location: gnu/packages/simulation.scm (gnu packages simulation)
Home page: https://bitbucket.org/fenics-project/ffc/
Licenses: Public Domain LGPL 3+
Build system: pyproject
Synopsis: Compiler for finite element variational forms
Description:

The FEniCS Form Compiler (FFC) is a compiler for finite element variational forms. From a high-level description of the form, it generates efficient low-level C++ code that can be used to assemble the corresponding discrete operator (tensor). In particular, a bilinear form may be assembled into a matrix and a linear form may be assembled into a vector. FFC may be used either from the command line (by invoking the ffc command) or as a Python module (import ffc).

FFC is part of the FEniCS Project.

python-hydra-core 1.3.2
Propagated dependencies: java-antlr4-runtime-python@4.10.1 python-omegaconf@2.3.0-0.117f7de python-packaging@25.0
Channel: guix-science
Location: guix-science/packages/python-xyz.scm (guix-science packages python-xyz)
Home page: https://github.com/facebookresearch/hydra
Licenses: Expat
Build system: pyproject
Synopsis: Framework for elegantly configuring complex applications
Description:

Hydra is an open-source Python framework that simplifies the development of research and other complex applications. The key feature is the ability to dynamically create a hierarchical configuration by composition and override it through config files and the command line.

Key features:

  • Hierarchical configuration composable from multiple sources

  • Configuration can be specified or overridden from the command line

  • Dynamic command line tab completion

  • Run your application locally or launch it to run remotely

  • Run multiple jobs with different arguments with a single command

python-nestedtext 3.7
Propagated dependencies: python-inform@1.34
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://nestedtext.org
Licenses: Expat
Build system: pyproject
Synopsis: Human readable and writable data interchange format
Description:

NestedText is a file format for holding data that is to be entered, edited, or viewed by people. It allows data to be organized into a nested collection of dictionaries, lists, and strings. In this way it is similar to JSON and YAML, but without the complexity and risk of YAML and without the syntactic clutter of JSON. NestedText is both simple and natural. Only a small number of concepts and rules must be kept in mind when creating it. It is easily created, modified, or viewed with a text editor and easily understood and used by both programmers and non-programmers.

python-term-image 0.7.2
Propagated dependencies: python-pillow@11.1.0 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/AnonymouX47/term-image
Licenses: Expat
Build system: pyproject
Synopsis: Display images in the terminal
Description:

term-image is a library and program to display images on compatible terminals.

Features:

  1. Multiple image formats (basically all formats supported by PIL.Image.open())

  2. Multiple image source types: PIL image instance, local file, URL

  3. Multiple image render styles (with automatic support detection)

  4. Support for multiple terminal graphics protocols, including Kitty

  5. Transparency support (with multiple options)

  6. Animated image support (including transparent ones)

  7. Integration into various TUI / terminal-based output libraries

  8. Terminal size awareness

  9. Automatic and manual image sizing

  10. Horizontal and vertical alignment

  11. Automatic and manual font ratio adjustment (to preserve image aspect ratio)

python-about-time 4.2.1-0.bcabddd
Channel: ffab
Location: ffab/packages/python-xyz.scm (ffab packages python-xyz)
Home page: https://github.com/rsalmei/about-time
Licenses: Expat
Build system: pyproject
Synopsis: Measure timing and throughput of code blocks
Description:

about-time is a helper for tracking time and throughput of code blocks, with beautiful human friendly renditions.

Key feature are:

  • measure the duration of two or more blocks at the same time, including the whole duration

  • instrument a code to cleanly retrieve durations in one line, to log or send to time series databases

  • easily see human friendly durations in s (seconds), ms (milliseconds), µs (microseconds) and even ns (nanoseconds)

  • easily see human friendly counts with SI prefixes like k, M, G, T, etc

  • measure the actual throughput of a block

  • easily see human friendly throughputs in /second, /minute, /hour or even /day, including SI prefixes

texlive-pythontex 2025.2
Dependencies: python@3.11.14
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pythontex
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Run Python from within a document, typesetting the results
Description:

The package allows you to enter Python code within a LaTeX document, execute the code, and access its output in the original document. There is also support for Bash, JavaScript, Julia, Octave, Perl, R, Raku (Perl 6), Ruby, Rust, and SageMath. Code is only executed when it has been modified, or when it meets user-specified criteria. Code may be divided into user-defined sessions, which automatically run in parallel. Errors and warnings are synchronized with the LaTeX document, so that they refer to the document's line numbers. External dependencies can be tracked, so that code is re-executed when the data it depends on is modified. PythonTeX also provides syntax highlighting for code in LaTeX documents via the Pygments syntax highlighter.

The package also provides a depythontex utility. This creates a copy of the document in which all Python code has been replaced by its output. This is useful for journal submissions, sharing documents, and conversion to other formats.

python-fuse-python 1.0.9
Propagated dependencies: fuse@2.9.9
Channel: jacop
Location: jacop/packages/hhd.scm (jacop packages hhd)
Home page: https://github.com/libfuse/python-fuse
Licenses: LGPL 2.1
Build system: pyproject
Synopsis: Bindings for FUSE
Description:

Bindings for FUSE.

python-dbus-python 1.3.2
Dependencies: dbus@1.15.8 glib@2.83.3
Propagated dependencies: python-pygobject@3.50.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://dbus.freedesktop.org/doc/dbus-python/
Licenses: Expat
Build system: pyproject
Synopsis: Python bindings for libdbus
Description:

This package provides Python bindings to libdbus, the reference implementation of the D-Bus protocol.

python-polyfactory 2.21.0
Propagated dependencies: python-faker@37.4.2 python-typing-extensions@4.15.0
Channel: panther
Location: px/packages/python-xyz.scm (px packages python-xyz)
Home page:
Licenses: Expat
Build system: pyproject
Synopsis: Mock data generation factories
Description:

Mock data generation factories.

python-fuzzyfinder 2.1.0
Channel: guixrus
Location: guixrus/packages/rnr.scm (guixrus packages rnr)
Home page: https://github.com/amjith/fuzzyfinder
Licenses: Modified BSD
Build system: python
Synopsis: Fuzzy Finder implemented in Python.
Description:

Fuzzy Finder implemented in Python.

python-swh.deposit 1.1.0
Propagated dependencies: python-click@8.1.8 python-iso8601@2.1.0 python-requests@2.32.5 python-swh.core@2.4.0 python-swh.model@6.1.0
Channel: rrr
Location: rrr/packages/softwareheritage.scm (rrr packages softwareheritage)
Home page: https://forge.softwareheritage.org/source/swh-deposit/
Licenses: GPL 3+
Build system: python
Synopsis: Software Heritage Deposit Server
Description:

Software Heritage Deposit Server

python-tikzplotlib 0.9.15
Propagated dependencies: python-importlib-metadata@8.7.0 python-matplotlib@3.8.2 python-numpy@1.26.4 python-pillow@11.1.0
Channel: engstrand
Location: engstrand/packages/python.scm (engstrand packages python)
Home page: https://github.com/nschloe/tikzplotlib
Licenses: Expat
Build system: python
Synopsis: Convert matplotlib figures into TikZ/PGFPlots
Description:

Convert matplotlib figures into TikZ/PGFPlots

python-sounddevice 0.4.3
Propagated dependencies: python-cffi@1.17.1
Channel: engstrand
Location: engstrand/packages/python.scm (engstrand packages python)
Home page: http://python-sounddevice.readthedocs.io/
Licenses: Expat
Build system: python
Synopsis: Play and Record Sound with Python
Description:

Play and Record Sound with Python

python-pathlib-abc 0.5.0
Channel: guix-science
Location: guix-science/packages/python-xyz.scm (guix-science packages python-xyz)
Home page: https://github.com/barneygale/pathlib-abc
Licenses: Python Software Foundation License
Build system: pyproject
Synopsis: Backport of pathlib ABCs
Description:

Backport of pathlib ABCs.

Total results: 4190