_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python-pydispatcher 2.0.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pydispatcher.sourceforge.net
Licenses: Modified BSD
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-pycryptodome 3.15.0
Dependencies: libtomcrypt@1.18.2 libtommath@1.3.0
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://www.pycryptodome.org
Licenses: FreeBSD Public Domain
Synopsis: Low-level cryptographic Python library
Description:

PyCryptodome is a self-contained Python package of low-level cryptographic primitives. It's not a wrapper to a separate C library like OpenSSL. To the largest possible extent, algorithms are implemented in pure Python. Only the pieces that are extremely critical to performance (e.g., block ciphers) are implemented as C extensions.

You are expected to have a solid understanding of cryptography and security engineering to successfully use these primitives. You must also be able to recognize that some are obsolete (e.g., TDES) or even insecure (RC4).

It provides many enhancements over the last release of PyCrypto (2.6.1):

  • Authenticated encryption modes (GCM, CCM, EAX, SIV, OCB)

  • Accelerated AES on Intel platforms via AES-NI

  • First-class support for PyPy

  • Elliptic curves cryptography (NIST P-256 curve only)

  • Better and more compact API (nonce and iv attributes for ciphers, automatic generation of random nonces and IVs, simplified CTR cipher mode, and more)

  • SHA-3 (including SHAKE XOFs) and BLAKE2 hash algorithms

  • Salsa20 and ChaCha20 stream ciphers

  • scrypt and HKDF

  • Deterministic (EC)DSA

  • Password-protected PKCS#8 key containers

  • Shamir’s Secret Sharing scheme

  • Random numbers get sourced directly from the OS (and not from a CSPRNG in userspace)

  • Cleaner RSA and DSA key generation (largely based on FIPS 186-4)

  • Major clean-ups and simplification of the code base

This package provides drop-in compatibility with PyCrypto. It is one of two PyCryptodome variants, the other being python-pycryptodomex.

python-pytest-flakes 4.0.5
Propagated dependencies: python-pyflakes@3.2.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/fschulze/pytest-flakes
Licenses: Expat
Synopsis: Py.test plugin to check source code with pyflakes
Description:

Pytest plugin for checking Python source code with pyflakes.

python-pytest-cython 0.3.1
Propagated dependencies: python-pytest@8.3.3
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/lgpage/pytest-cython
Licenses: Expat
Synopsis: Cython extension modules testing plugin
Description:

This package provides a plugin for testing Cython extension modules.

python-pytest-flake8 1.3.0
Propagated dependencies: python-flake8@7.1.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/tholo/pytest-flake8
Licenses: Modified BSD
Synopsis: Pytest plugin to check FLAKE8 requirements
Description:

This package provides a pytest plugin for efficiently checking PEP8 compliance.

python-pydantic-core 2.14.6
Propagated dependencies: python-typing-extensions@4.10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pydantic/pydantic-core
Licenses: Expat
Synopsis: Core validation logic for pydantic
Description:

This package provides the core functionality for pydantic validation and serialization.

python-pytest-celery 0.0.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/graingert/pytest-celery
Licenses: Modified BSD
Synopsis: Shim pytest plugin to enable @code{celery.contrib.pytest}
Description:

This package provides a shim Pytest plugin to enable a Celery marker.

python-pytest-shutil 1.8.0
Propagated dependencies: python-execnet@2.1.1 python-mock@5.1.0 python-path@16.4.0 python-six@1.16.0 python-termcolor@2.5.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/manahl/pytest-plugins
Licenses: Expat
Synopsis: Assorted shell and environment tools for py.test
Description:

This package provides assorted shell and environment tools for the py.test testing framework.

python-pytest-dotenv 0.5.2
Propagated dependencies: python-dotenv@0.20.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/quiqua/pytest-dotenv
Licenses: Expat
Synopsis: Automatically detect and load a .env file before running tests
Description:

This Pytest plugin automatically detects and loads environment variables from a .env file before running tests.

python-pytest-socket 0.7.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://pypi.org/project/pytest-socket/
Licenses: Expat
Synopsis: Pytest plugin to disable socket calls during tests
Description:

This package provides Pytest extension which disables all network calls flowing through Python's socket interface

python-pytest-runner 4.5.1
Channel: gn-bioinformatics
Location: gn/packages/python.scm (gn packages python)
Home page: https://github.com/pytest-dev/pytest-runner
Licenses: Expat
Synopsis: Invoke py.test as a distutils command
Description:

This package provides a pytest-runner command that setup.py files can use to run tests.

python-pytest-runner 2.12.2
Channel: gn-bioinformatics
Location: gn/packages/python.scm (gn packages python)
Home page: https://github.com/pytest-dev/pytest-runner
Licenses: Expat
Synopsis: Invoke py.test as a distutils command
Description:

This package provides a pytest-runner command that setup.py files can use to run tests.

python-pytest-runner 6.0.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-runner
Licenses: Expat
Synopsis: Invoke py.test as a distutils command
Description:

This package provides a pytest-runner command that setup.py files can use to run tests.

python-pyproject-api 1.6.1
Propagated dependencies: python-packaging@24.2 python-tomli@2.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pyproject-api.readthedocs.io/latest/
Licenses: Expat
Synopsis: API to interact with the Python pyproject.toml based projects
Description:

pyproject-api aims to abstract away interaction with pyproject.toml style projects in a flexible way.

python-pytest-django 4.5.2
Propagated dependencies: python-pytest@8.3.3
Channel: guix
Location: gnu/packages/django.scm (gnu packages django)
Home page: https://pytest-django.readthedocs.org/
Licenses: Modified BSD
Synopsis: Django plugin for py.test
Description:

Pytest-django is a plugin for py.test that provides a set of useful tools for testing Django applications and projects.

python-pytest-repeat 0.9.1
Propagated dependencies: python-pytest@8.3.3
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pytest-dev/pytest-repeat
Licenses: MPL 2.0
Synopsis: Pytest plugin for repeating tests
Description:

pytest-repeat is a plugin for Pytest that makes it enables repeating a single test, or multiple tests, a specific number of times.

python-pyahocorasick 2.1.0
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/WojciechMula/pyahocorasick
Licenses: Modified BSD
Synopsis: Library for finding multiple key strings in text
Description:

Pyahocorasick is a fast, memory-efficient library for multi-pattern string search. This means that you can find multiple key strings occurrences at once in some input text.

python-pyqtwebengine 6.7.0
Dependencies: python-pyqt@6.7.1 qtbase@6.7.2 qtdeclarative@6.7.2 qtwebchannel@6.7.2 qtwebengine@6.7.2
Channel: guix
Location: gnu/packages/qt.scm (gnu packages qt)
Home page: https://www.riverbankcomputing.com/software/pyqtwebengine/intro
Licenses: GPL 3
Synopsis: Python bindings for QtWebEngine
Description:

PyQtWebEngine is a set of Python bindings for The Qt Company's Qt WebEngine libraries. The bindings sit on top of PyQt6 and are implemented as a set of three modules.

python-python-snappy 0.6.1
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
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-pytest-forked 1.6.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-forked
Licenses: Expat
Synopsis: Pytest plugin to run tests in isolated forked subprocesses
Description:

This package provides a Pytest plugin which enables running each test in a subprocess and will report if a test crashed the process. It can be useful to isolate tests against undesirable global environment side-effects (such as setting environment variables).

python-pyqtwebengine 5.15.9
Dependencies: python-wrapper@3.10.7 python-sip@6.8.6 python-pyqt@5.15.10 qtbase@5.15.15 qtsvg@5.15.15 qtdeclarative@5.15.15 qtwebchannel@5.15.15 qtwebengine@5.15.15
Channel: guix
Location: gnu/packages/qt.scm (gnu packages qt)
Home page: https://www.riverbankcomputing.com/software/pyqtwebengine/intro
Licenses: GPL 3
Synopsis: Python bindings for QtWebEngine
Description:

PyQtWebEngine is a set of Python bindings for The Qt Company's Qt WebEngine libraries. The bindings sit on top of PyQt5 and are implemented as a set of three modules. Prior to v5.12 these bindings were part of PyQt itself.

python-pytest-assume 2.4.3
Propagated dependencies: python-pytest@8.3.3 python-six@1.16.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/astraw38/pytest-assume
Licenses: Expat
Synopsis: Pytest plugin that allows multiple failures per test
Description:

This package provides a Pytest plugin that allows multiple failures per test. This is a fork from pytest-expect which includes the following improvements:

  • showlocals support (the Pytest option)

  • global usage support (a fixture is not required)

  • output refinements and tweaks.

python-pycryptodomex 3.15.0
Dependencies: libtomcrypt@1.18.2 libtommath@1.3.0
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://www.pycryptodome.org
Licenses: FreeBSD Public Domain
Synopsis: Low-level cryptographic Python library
Description:

PyCryptodome is a self-contained Python package of low-level cryptographic primitives. It's not a wrapper to a separate C library like OpenSSL. To the largest possible extent, algorithms are implemented in pure Python. Only the pieces that are extremely critical to performance (e.g., block ciphers) are implemented as C extensions.

You are expected to have a solid understanding of cryptography and security engineering to successfully use these primitives. You must also be able to recognize that some are obsolete (e.g., TDES) or even insecure (RC4).

It provides many enhancements over the last release of PyCrypto (2.6.1):

  • Authenticated encryption modes (GCM, CCM, EAX, SIV, OCB)

  • Accelerated AES on Intel platforms via AES-NI

  • First-class support for PyPy

  • Elliptic curves cryptography (NIST P-256 curve only)

  • Better and more compact API (nonce and iv attributes for ciphers, automatic generation of random nonces and IVs, simplified CTR cipher mode, and more)

  • SHA-3 (including SHAKE XOFs) and BLAKE2 hash algorithms

  • Salsa20 and ChaCha20 stream ciphers

  • scrypt and HKDF

  • Deterministic (EC)DSA

  • Password-protected PKCS#8 key containers

  • Shamir’s Secret Sharing scheme

  • Random numbers get sourced directly from the OS (and not from a CSPRNG in userspace)

  • Cleaner RSA and DSA key generation (largely based on FIPS 186-4)

  • Major clean-ups and simplification of the code base

PyCryptodomex is the stand-alone version of PyCryptodome that no longer provides drop-in compatibility with PyCrypto.

python-pytest-enabler 1.2.1
Propagated dependencies: python-jaraco-context@4.1.1 python-jaraco-functools@3.5.0 python-toml@0.10.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/jaraco/pytest-enabler
Licenses: Expat
Synopsis: Enable installed pytest plugins
Description:

Enable installed pytest plugins

Total results: 462