_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python-platformdirs 4.3.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/platformdirs/platformdirs
Licenses: Expat
Build system: pyproject
Synopsis: Determine the appropriate platform-specific directories
Description:

When writing applications, finding the right location to store user data and configuration varies per platform. Even for single-platform apps, there may by plenty of nuances in figuring out the right location. This small Python module determines the appropriate platform-specific directories, e.g. the ``user data dir''.

python-keyrings-alt 5.0.2
Propagated dependencies: python-jaraco-classes@3.4.0 python-jaraco-context@6.0.1
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/jaraco/keyrings.alt
Licenses: Expat
Build system: pyproject
Synopsis: Alternate keyring implementations
Description:

Keyrings in this package may have security risks or other implications. These backends were extracted from the main keyring project to make them available for those who wish to employ them, but are discouraged for general production use. Include this module and use its backends at your own risk.

python-scikit-build 0.18.1
Propagated dependencies: python-distro@1.9.0 python-packaging@25.0 python-wheel@0.46.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/scikit-build/scikit-build
Licenses: Expat
Build system: pyproject
Synopsis: Build system generator for Python C/C++/Fortran/Cython extensions
Description:

Scikit-build is an improved build system generator for CPython C/C++/Fortran/Cython extensions. It has support for additional compilers, build systems, cross compilation, and locating dependencies and determining their build requirements. The scikit-build package is fundamentally just glue between the setuptools Python module and CMake.

python-keithley2600 2.1.0
Propagated dependencies: python-numpy@1.26.4 python-pyvisa@1.14.1 python-pyvisa-py@0.7.2
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://keithley2600.readthedocs.io/en/stable/
Licenses: Expat
Build system: pyproject
Synopsis: Full Python driver for Keithley 2600 series of SMU
Description:

This package provides a full Python driver for the Keithley 2600B series of source measurement units. This driver provides access to base commands and higher level functions such as IV measurements, transfer and output curves, etc. Base commands replicate the functionality and syntax from the Keithley's internal TSP Lua functions.

python-torchmetrics 1.8.2
Propagated dependencies: python-numpy@1.26.4 python-packaging@25.0 python-pytorch@2.9.0 python-typing-extensions@4.15.0 python-lightning-utilities@0.15.2
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/Lightning-AI/torchmetrics
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Machine learning metrics for PyTorch applications
Description:

TorchMetrics is a collection of 100+ PyTorch metrics implementations and an easy-to-use API to create custom metrics. It offers:

  • A standardized interface to increase reproducibility

  • Reduces boilerplate

  • Automatic accumulation over batches

  • Metrics optimized for distributed-training

  • Automatic synchronization between multiple devices

python-tortoise-orm 0.22.2
Propagated dependencies: python-aiomysql@0.1.1 python-aiosqlite@0.21.0 python-asyncmy@0.2.10 python-asyncpg@0.30.0 python-ciso8601@2.3.2 python-iso8601@2.1.0 python-pypika-tortoise@0.3.2 python-pytz@2025.1 python-rapidjson@1.10 python-uvloop@0.21.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/tortoise/tortoise-orm
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Asynchronous Object Relational Mapper (ORM) for Python
Description:

Tortoise ORM is an easy-to-use asyncio ORM (Object Relational Mapper) inspired by Django. Tortoise ORM was built with relations in mind and admiration for the excellent and popular Django ORM. It's engraved in its design that you are working not with just tables, you work with relational data.

python-alchemy-mock 0.4.3
Propagated dependencies: python-sqlalchemy@1.4.42
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/miki725/alchemy-mock
Licenses: Expat
Build system: pyproject
Synopsis: Mock helpers for SQLAlchemy
Description:

This package provides mock helpers for SQLAlchemy that makes it easy to mock an SQLAlchemy session while preserving the ability to do asserts.

Normally Normally SQLAlchemy's expressions cannot be easily compared as comparison on binary expression produces yet another binary expression, but this library provides functions to facilitate such comparisons.

python-html5-parser 0.4.12
Dependencies: libxml2@2.14.6
Propagated dependencies: python-lxml@6.0.1 python-beautifulsoup4@4.14.3 python-chardet@5.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://html5-parser.readthedocs.io
Licenses: ASL 2.0 GPL 3
Build system: pyproject
Synopsis: Fast C-based HTML5 parsing for Python
Description:

This package provides a fast implementation of the HTML5 parsing spec for Python. Parsing is done in C using a variant of the gumbo parser. The gumbo parse tree is then transformed into an lxml tree, also in C, yielding parse times that can be a thirtieth of the html5lib parse times.

python-tortoise-orm 0.17.8
Channel: mobilizon-reshare
Location: mobilizon-reshare/tortoise.scm (mobilizon-reshare tortoise)
Home page: https://github.com/tortoise/tortoise-orm
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Asynchronous Object Relational Mapper (ORM) for Python
Description:

Tortoise ORM is an easy-to-use asyncio ORM (Object Relational Mapper) inspired by Django. Tortoise ORM was built with relations in mind and admiration for the excellent and popular Django ORM. It's engraved in its design that you are working not with just tables, you work with relational data.

python-tortoise-orm 0.19.3
Channel: mobilizon-reshare
Location: mobilizon-reshare/tortoise.scm (mobilizon-reshare tortoise)
Home page: https://github.com/tortoise/tortoise-orm
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Asynchronous Object Relational Mapper (ORM) for Python
Description:

Tortoise ORM is an easy-to-use asyncio ORM (Object Relational Mapper) inspired by Django. Tortoise ORM was built with relations in mind and admiration for the excellent and popular Django ORM. It's engraved in its design that you are working not with just tables, you work with relational data.

python-tortoise-orm 0.18.1
Channel: mobilizon-reshare
Location: mobilizon-reshare/tortoise.scm (mobilizon-reshare tortoise)
Home page: https://github.com/tortoise/tortoise-orm
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Asynchronous Object Relational Mapper (ORM) for Python
Description:

Tortoise ORM is an easy-to-use asyncio ORM (Object Relational Mapper) inspired by Django. Tortoise ORM was built with relations in mind and admiration for the excellent and popular Django ORM. It's engraved in its design that you are working not with just tables, you work with relational data.

python-torch-diffeq 0.2.2
Dependencies: python-pytorch@2.9.0 python-pillow@6.1.0 python-scipy@1.12.0
Channel: guix-hpc
Location: guix-hpc/packages/python-science.scm (guix-hpc packages python-science)
Home page: https://github.com/rtqichen/torchdiffeq
Licenses: Expat
Build system: python
Synopsis: Differentiable ODE solvers with full GPU support and O(1)-memory backpropagation.
Description:

This library provides ordinary differential equation (ODE) solvers implemented in PyTorch. Backpropagation through ODE solutions is supported using the adjoint method for constant memory cost. For usage of ODE solvers in deep learning applications.

As the solvers are implemented in PyTorch, algorithms in this repository are fully supported to run on the GPU.

python-astroscrappy 1.3.0
Propagated dependencies: python-astropy@7.1.1 python-numpy@1.26.4
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/astropy/astroscrappy
Licenses: Modified BSD
Build system: pyproject
Synopsis: Speedy Cosmic Ray Annihilation Package in Python
Description:

Astro-SCRAPPY is designed to detect cosmic rays in images (numpy arrays), based on Pieter van Dokkum's L.A.Cosmic algorithm. Much of this was originally adapted from cosmics.py written by Malte Tewes. This is designed to be as fast as possible so some of the readability has been sacrificed, specifically in the C code.

python-looseversion 1.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/effigies/looseversion
Licenses: Python Software Foundation License
Build system: pyproject
Synopsis: Version numbering for anarchists and software realists
Description:

This package provides a drop-in replacement for the original LooseVersion. It implements an identical interface and comparison logic to LooseVersion. The only major change is that a looseversion.LooseVersion is comparable to a distutils.version.LooseVersion, which means tools should not need to worry whether all dependencies that use LooseVersion have migrated.

python-mypy-minimal 1.16.1
Propagated dependencies: python-mypy-extensions@1.1.0 python-pathspec@0.12.1 python-tomli@2.2.1 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://www.mypy-lang.org/
Licenses: Expat Python Software Foundation License
Build system: pyproject
Synopsis: Static type checker for Python
Description:

Mypy is an optional static type checker for Python that aims to combine the benefits of dynamic typing and static typing. Mypy combines the expressive power and convenience of Python with a powerful type system and compile-time type checking. Mypy type checks standard Python programs; run them using any Python VM with basically no runtime overhead.

python-indexed-gzip 1.10.3
Dependencies: zlib@1.3.1
Channel: guix-science
Location: guix-science/packages/neuroscience.scm (guix-science packages neuroscience)
Home page: https://github.com/pauldmccarthy/indexed_gzip
Licenses: Zlib
Build system: pyproject
Synopsis: Fast random access of gzip files in Python
Description:

The indexed_gzip project is a Python extension which aims to provide a drop-in replacement for the built-in Python gzip.GzipFile class, the IndexedGzipFile. indexed_gzip was written to allow fast random access of compressed NIFTI image files (for which GZIP is the de-facto compression standard), but will work with any GZIP file.

python-nest-asyncio 1.6.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/erdewit/nest_asyncio
Licenses: Modified BSD
Build system: pyproject
Synopsis: Patch asyncio to allow nested event loops
Description:

By design asyncio does not allow its event loop to be nested. This presents a practical problem: when in an environment where the event loop is already running it's impossible to run tasks and wait for the result. This module patches asyncio to allow nested use of asyncio.run and loop.run_until_complete.

python-pytest-xdist 3.8.0
Propagated dependencies: python-execnet@2.1.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-xdist
Licenses: Expat
Build system: pyproject
Synopsis: Plugin for py.test with distributed testing and loop-on-failing modes
Description:

The pytest-xdist plugin extends py.test with some unique test execution modes: parallelization, running tests in boxed subprocesses, the ability to run tests repeatedly when failed, and the ability to run tests on multiple Python interpreters or platforms. It uses rsync to copy the existing program code to a remote location, executes there, and then syncs the result back.

python-pydispatcher 2.0.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pydispatcher.sourceforge.net
Licenses: Modified BSD
Build system: pyproject
Synopsis: Multi-producer-multi-consumer signal dispatching mechanism
Description:

PyDispatcher is an enhanced version of Patrick K. O’Brien’s original dispatcher.py module. It provides the Python programmer with a robust mechanism for event routing within various application contexts.

Included in the package are the robustapply and saferef modules, which provide the ability to selectively apply arguments to callable objects and to reference instance methods using weak-references.

python-pdfminer-six 20240706
Propagated dependencies: python-charset-normalizer@3.4.2 python-cryptography@44.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pdfminer/pdfminer.six
Licenses: Expat
Build system: pyproject
Synopsis: PDF parser and analyzer
Description:

pdfminer.six is a community maintained fork of the original PDFMiner. It is a tool for extracting information from PDF documents. It focuses on getting and analyzing text data. Pdfminer.six extracts the text from a page directly from the sourcecode of the PDF. It can also be used to get the exact location, font or color of the text.

python-pytorch-cuda 2.9.0
Dependencies: asmjit@0.0.0-2.cfc9f81 brotli@1.0.9 clog@0.0-5.b73ae6c concurrentqueue@1.0.3 cpp-httplib@0.20.0 eigen@3.4.0 flatbuffers@24.12.23 fmt@9.1.0 fp16@0.0-1.0a92994 fxdiv@0.0-1.63058ef gemmlowp@0.1-2.16e8662 gloo-cuda11@0.0.0-20230315.a01540e googletest@1.12.1 googlebenchmark@1.9.1 libuv@1.44.2 miniz@pytorch-2.7.0 oneapi-dnnl@3.5.3 openblas@0.3.30 openmpi@4.1.6 openssl@3.0.8 pthreadpool@0.1-3.560c60d protobuf@3.21.9 pybind11@2.13.6 qnnpack-pytorch@pytorch-2.9.0 rdma-core@60.0 sleef@3.6.1 tensorpipe-with-cuda11@0-0.bb1473a vulkan-headers@1.4.321.0 vulkan-loader@1.4.321.0 vulkan-memory-allocator@3.3.0 xnnpack@0.0-4.51a0103 zlib@1.3.1 zstd@1.5.6 cuda-toolkit@11.8.0 cutlass@3.6.0
Propagated dependencies: cpuinfo@0.0-5.b73ae6c onnx@1.17.0 onnx-optimizer@0.3.19 python-astunparse@1.6.3 python-click@8.1.8 python-filelock@3.16.1 python-fsspec@2025.9.0 python-future@1.0.0 python-jinja2@3.1.2 python-networkx@3.4.2 python-numpy@1.26.4 python-opt-einsum@3.3.0 python-optree@0.14.0 python-packaging@25.0 python-psutil@7.0.0 python-pyyaml@6.0.2 python-requests@2.32.5 python-sympy@1.13.3 python-typing-extensions@4.15.0
Channel: guix-hpc-non-free
Location: tainted/machine-learning.scm (tainted machine-learning)
Home page: https://pytorch.org/
Licenses: Modified BSD
Build system: python
Synopsis: Python library for tensor computation and deep neural networks
Description:

PyTorch is a Python package that provides two high-level features:

  • tensor computation (like NumPy) with strong GPU acceleration;

  • deep neural networks (DNNs) built on a tape-based autograd system.

You can reuse Python packages such as NumPy, SciPy, and Cython to extend PyTorch when needed.

Note: currently this package does not provide GPU support.

python-setproctitle 1.3.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/dvarrazzo/py-setproctitle
Licenses: Modified BSD
Build system: pyproject
Synopsis: Setproctitle implementation for Python to customize the process title
Description:

The library allows a process to change its title (as displayed by system tools such as ps and top).

Changing the title is mostly useful in multi-process systems, for example when a master process is forked: changing the children's title allows identifying the task each process is busy with. The technique is used by PostgreSQL and the OpenSSH Server for example.

python-aioresponses 0.7.2
Propagated dependencies: python-aiohttp@3.11.11
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pnuckowski/aioresponses
Licenses: Expat
Build system: pyproject
Synopsis: Mock out requests made by ClientSession from aiohttp package
Description:

Aioresponses is a helper to mock/fake web requests in python aiohttp package. For requests module there are a lot of packages that help us with testing (eg. httpretty, responses, requests-mock). When it comes to testing asynchronous HTTP requests it is a bit harder (at least at the beginning). The purpose of this package is to provide an easy way to test asynchronous HTTP requests.

python-openapi-core 0.19.4
Propagated dependencies: python-attrs@25.3.0 python-aiohttp@3.11.11 python-isodate@0.7.2 python-jsonschema@4.23.0 python-lazy-object-proxy@1.11.0 python-more-itertools@10.6.0 python-openapi-schema-validator@0.6.2 python-openapi-spec-validator@0.7.1 python-parse@1.18.0 python-six@1.17.0 python-werkzeug@3.1.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/p1c2u/openapi-core
Licenses: Modified BSD
Build system: pyproject
Synopsis: OpenAPI core library
Description:

Openapi-core is a Python library that adds client-side and server-side support for the OpenAPI Specification v3. It has features such as:

  • Validation of requests and responses

  • Schema casting and unmarshalling

  • Media type and parameters deserialization

  • Security providers (API keys, Cookie, Basic and Bearer HTTP authentications)

  • Custom deserializers and formats

  • Integration with libraries and frameworks.

Total results: 4190