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

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-cramjam 2.11.0.post1
Dependencies: libdeflate@1.19 lz4@1.10.0 zstd@1.5.6
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/milesgranger/cramjam
Licenses: Expat
Build system: pyproject
Synopsis: Python bindings to compression algorithms in Rust
Description:

This package provides thin Python bindings to compression and decomporession algorithms implemented in Rust. This allows for using algorithms such as Snappy without additional system dependencies. The following algorithms are available:

  • Snappy

  • Brotli

  • Bzip2

  • LZ4

  • Gzip

  • Deflate

  • Zstd

python-py7zr 1.0.0rc3
Propagated dependencies: python-brotli@1.0.9 python-brotlicffi@1.0.9.2 python-inflate64@1.0.3 python-multivolumefile@0.2.3 python-psutil@7.0.0 python-pybcj@1.0.1 python-pycryptodomex@3.21.0 python-pyppmd@1.2.0 python-pyzstd@0.18.0 python-texttable@1.6.4
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/miurahr/py7zr
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: 7-zip in Python
Description:

This package provides py7zr, which implements 7-zip archive compression, decompression, encryption and decryption in Python.

python-google-brotli 1.0.9
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/google/brotli
Licenses: Expat
Build system: pyproject
Synopsis: Python interface to Brotli
Description:

This package provides a Python interface to the brotli package, an implementation of the Brotli lossless compression algorithm.

python-zstandard 0.23.0
Propagated dependencies: python-cffi@1.17.1
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/indygreg/python-zstandard
Licenses: Modified BSD
Build system: pyproject
Synopsis: Zstandard bindings for Python
Description:

This project provides Python bindings for interfacing with the Zstandard compression library. A C extension and CFFI interface are provided.

python-python-snappy 0.7.3
Dependencies: snappy@1.1.9
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/andrix/python-snappy
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python bindings for the Snappy compression library
Description:

python-python-snappy provides bindings to the Snappy library and can be used to compress and decompress files and streams. It can also be used directly from the command line.

python-unix-ar 0.2.1
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/getninjas/unix_ar
Licenses: Modified BSD
Build system: pyproject
Synopsis: AR file handling in Python
Description:

This package provides utilities to handle AR files in Python.

python-pyppmd 1.2.0
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/miurahr/pyppmd
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: PPMd compression/decompression library
Description:

Pyppmd provides classes and functions for compressing and decompressing text data, using the Prediction by partial matching (PPM) compression algorithm variation H and I.2. It provides an API similar to Python's zlib/bz2/lzma modules.

python-asn1crypto 1.5.1
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/wbond/asn1crypto
Licenses: Expat
Build system: python
Synopsis: ASN.1 parser and serializer in Python
Description:

asn1crypto is an ASN.1 parser and serializer with definitions for private keys, public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8, PKCS#12, PKCS#5, X.509 and TSP.

python-rsa 3.4.2
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-ed25519 1.5
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/warner/python-ed25519
Licenses: Expat
Build system: pyproject
Synopsis: Ed25519 public-key signatures
Description:

This package provides Ed25519 public-key signatures in Python.

python-certauth 1.3.0
Propagated dependencies: python-pyopenssl@24.3.0 python-tldextract@5.3.0
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/ikreymer/certauth
Licenses: Expat
Build system: pyproject
Synopsis: Certificate authority creation tool
Description:

This package provides a small library, built on top of pyOpenSSL, which allows for creating a custom certificate authority (CA) certificate, and generating on-demand dynamic host certs using that CA certificate. It is most useful for use with a man-in-the-middle HTTPS proxy, for example, for recording or replaying web content.

python-murmurhash 1.0.10
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/explosion/murmurhash
Licenses: Expat
Build system: pyproject
Synopsis: Cython bindings for MurmurHash2
Description:

This package provides Cython bindings for MurmurHash2.

python-jeepney 0.8.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-josepy 2.1.0
Propagated dependencies: python-cryptography@44.0.0
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/certbot/josepy
Licenses: ASL 2.0
Build system: pyproject
Synopsis: JOSE protocol implementation in Python
Description:

This package provides a Python implementation of the JOSE protocol (Javascript Object Signing and Encryption).

python-passlib 1.7.4
Propagated dependencies: python-argon2-cffi@25.1.0 python-bcrypt@3.2.2 python-cryptography@44.0.0
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://bitbucket.org/ecollins/passlib
Licenses: Modified BSD
Build system: pyproject
Synopsis: Comprehensive password hashing framework
Description:

Passlib is a password hashing library for Python 2 & 3, which provides cross-platform implementations of over 30 password hashing algorithms, as well as a framework for managing existing password hashes. It's designed to be useful for a wide range of tasks, from verifying a hash found in /etc/shadow, to providing full-strength password hashing for multi-user application.

python-argon2-cffi 25.1.0
Propagated dependencies: python-argon2-cffi-bindings@25.1.0
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://argon2-cffi.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: Secure Password Hashes for Python
Description:

Argon2 is a secure password hashing algorithm. It is designed to have both a configurable runtime as well as memory consumption. This means that you can decide how long it takes to hash a password and how much memory is required.

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-pyaes 1.6.1
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/ricmoo/pyaes
Licenses: Expat
Build system: pyproject
Synopsis: Implementation of AES in Python
Description:

This package contains a pure-Python implementation of the AES block cipher algorithm and the common modes of operation (CBC, CFB, CTR, ECB and OFB).

python-kerberos 1.3.1
Dependencies: mit-krb5@1.21
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/apple/ccs-pykerberos
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python Kerberos library used by CalendarServer
Description:

This Python package is a high-level wrapper for Kerberos (GSSAPI) operations. The goal is to avoid having to build a module that wraps the entire Kerberos.framework, and instead offer a limited set of functions that do what is needed for client/server Kerberos authentication based on <http://www.ietf.org/rfc/rfc4559.txt>.

python-sop 0.5.1
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://gitlab.com/dkg/python-sop
Licenses: Expat
Build system: pyproject
Synopsis: Stateless OpenPGP Command-Line Interface
Description:

The Stateless OpenPGP Command-Line Interface (or sop) is a specification that encourages OpenPGP implementors to provide a common, relatively simple command-line API for purposes of object security.

This Python module helps implementers build such a CLI from any implementation accessible to the Python interpreter.

It does not provide such an implementation itself -- this is just the scaffolding for the command line, which should make it relatively easy to supply a handful of python functions as methods to a class.

python-privy 6.0.0
Propagated dependencies: python-argon2-cffi@25.1.0 python-cryptography@44.0.0
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://www.dropbox.com/developers
Licenses: Expat ASL 2.0
Build system: python
Synopsis: Library to password-protect your data
Description:

Privy is a small and fast utility for password-protecting secret data such as API keys, cryptocurrency wallets, or seeds for digital signatures.

python-cryptography-vectors 44.0.0
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/pyca/cryptography
Licenses: Modified BSD ASL 2.0
Build system: pyproject
Synopsis: Test vectors for the cryptography package
Description:

This package contains test vectors for the cryptography package.

python-starkbank-ecdsa 2.0.3
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/starkbank/ecdsa-python
Licenses: Expat
Build system: python
Synopsis: Python ECDSA library
Description:

This package provides a Python ECDSA library, optimized for speed but without C extensions.

python-base58 2.1.1
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/keis/base58
Licenses: Expat
Build system: pyproject
Synopsis: Base58 and Base58Check implementation
Description:

Base58 and Base58Check implementation compatible with what is used by the Bitcoin network.

Total packages: 69239