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

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-robotframework-jsonlibrary 0.5
Propagated dependencies: python-jsonpath-ng@1.7.0 python-jsonschema@4.23.0 python-robotframework@7.3.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/robotframework-thailand/robotframework-jsonlibrary
Licenses: Unlicense
Build system: pyproject
Synopsis: Robot Framework test library for manipulating JSON Object
Description:

robotframework-jsonlibrary is a Robot Framework test library for manipulating JSON Object. You can manipulate your JSON object using JSONPath

python-approvaltests 15.3.2
Propagated dependencies: python-allpairspy@2.5.1 python-approval-utilities@15.3.2 python-beautifulsoup4@4.14.3 python-empty-files@0.0.9 python-mock@5.1.0 python-pyperclip@1.9.0 python-pytest@9.0.2 python-testfixtures@9.1.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/approvals/ApprovalTests.Python
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Assertion/verification library to aid testing
Description:

This package provides tools verify objects that require more than a simple assert including long strings, large arrays, and complex hash structures and objects, i.e. when you need a more granular look at the test failure.

python-pytest-html 4.1.1
Propagated dependencies: python-jinja2@3.1.2 python-pytest-metadata@3.1.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pytest-dev/pytest-html
Licenses: MPL 2.0
Build system: pyproject
Synopsis: Pytest plugin for generating HTML reports
Description:

This package provides a pytest plugin for generating HTML reports.

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
Build system: pyproject
Synopsis: Pytest plugin to check FLAKE8 requirements
Description:

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

python-pytest-tornado 0.8.1
Propagated dependencies: python-pytest@9.0.2 python-setuptools@80.9.0 python-tornado@6.4.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/eugeniy/pytest-tornado
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Pytest plugin to ease testing tornado applications
Description:

This package provides a py.test plugin providing fixtures and markers to simplify testing of asynchronous tornado applications.

python-pytest-csv 3.0.0
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/nicoulaj/pytest-csv
Licenses: GPL 3+
Build system: pyproject
Synopsis: CSV reporter for Pytest
Description:

This package provides a plugin for Pytest that enables a CSV output mode for Pytest. It can be enabled via the --csv option it adds to the Pytest command line interface (CLI).

python-line-profiler 4.2.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pyutils/line_profiler
Licenses: Modified BSD
Build system: pyproject
Synopsis: Line-by-line profiler for Python
Description:

This package provides line_profiler - a Python module for doing line-by-line profiling of functions. kernprof is a convenient script for running either line_profiler or the Python standard library's cProfile or profile modules, depending on what is available. It's a successor of https://github.com/rkern/line_profiler.

python-pytest-fail-slow 0.6.0
Propagated dependencies: python-pluggy@1.6.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/jwodder/pytest-fail-slow
Licenses: Expat
Build system: pyproject
Synopsis: Fail tests that take too long to run
Description:

Pytest plugin for failing tests that take too long to run.

python-pytest-random-order 1.2.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/jbasko/pytest-random-order
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin to randomize the order of tests
Description:

pytest-random-order is a Pytest plugin that randomizes the order of tests. This can be useful to detect a test that passes just because it happens to run after an unrelated test that leaves the system in a favourable state. The plugin allows user to control the level of randomness they want to introduce and to disable reordering on subsets of tests. Tests can be rerun in a specific order by passing a seed value reported in a previous test run.

python-flake8-import-order 0.19.2
Propagated dependencies: python-pycodestyle@2.12.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/PyCQA/flake8-import-order
Licenses: LGPL 3
Build system: pyproject
Synopsis: Flake8 and pylama plugin that checks the ordering of import statements
Description:

This package provieds a flake8 and pylama plugin that checks the ordering of import statements.

python-pynose 1.5.5
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/mdmintz/pynose
Licenses: LGPL 2.0
Build system: pyproject
Synopsis: Unittest framework for Python
Description:

pynose is a maintained successor of deprecated nose unittest runner. Changes over nose:

  • fixes AttributeError: module 'collections' has no attribute 'Callable'

  • fixes AttributeError: module 'inspect' has no attribute 'getargspec'

  • fixes ImportError: cannot import name '_TextTestResult' from 'unittest'

  • fixes RuntimeWarning: TestResult has no addDuration method

  • fixes DeprecationWarning: pkg_resources is deprecated as an API

  • fixes all flake8 issues from the original nose

  • replaces the imp module with the newer importlib module

  • the default logging level now hides INFO logs for less noise

  • adds --capture-logs for hiding output from all logging levels

  • adds --logging-init to use logging.basicConfig(level)

  • the -s option is always active to see the output of print()

  • adds --capture-output for hiding the output of print()

  • adds --co as a shortcut to using --collect-only

python-allpairspy 2.5.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/thombashi/allpairspy
Licenses: Expat
Build system: pyproject
Synopsis: Pairwise test combinations generator
Description:

This is a Python library for test combinations generator. The generator allows one to create a set of tests using pairwise combinations method, reducing a number of combinations of variables into a lesser set that covers most situations.

python-pytest-shard 0.1.2-0.64610a0
Propagated dependencies: python-pytest@9.0.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/AdamGleave/pytest-shard
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin for sharding tests
Description:

This package provides a Pytest extension for sharding tests at the granularity of individual test cases, which can be run in parallel and on multiple machines.

python-assay 0.0.0-0.74617d7
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/brandon-rhodes/assay
Licenses: Expat
Build system: pyproject
Synopsis: Python testing framework
Description:

This package provides opiniotated Python test framework prototype.

python-flake8-deprecated 2.2.1
Propagated dependencies: python-flake8@7.1.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/gforcada/flake8-deprecated
Licenses: GPL 2
Build system: pyproject
Synopsis: Warns about deprecated method calls in Python
Description:

This flake8 plugin helps you keep up with method deprecations by providing hints about what deprecated methods should be replaced with.

python-sybil 9.0.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/simplistix/sybil
Licenses: Expat
Build system: pyproject
Synopsis: Automated testing for examples in code and documentation
Description:

This library provides a way to check examples in your code and documentation by parsing them from their source and evaluating the parsed examples as part of your normal test run. Integration is provided for the main Python test runners.

python-pytest-astropy-header 0.2.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://www.astropy.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Pytest plugin adding diagnostic data to the header of the test output
Description:

This plugin package provides a way to include information about the system, Python installation, and select dependencies in the header of the output when running pytest. It can be used with packages that are not affiliated with the Astropy project, but is optimized for use with astropy-related projects.

python-xdoctest 1.3.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/Erotemic/xdoctest
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Rewrite of the Python builtin doctest module
Description:

This package provides a rewrite of the builtin doctest module which leverages the Python AST instead of REGEXPs.

python-pytest-shutil 1.8.0
Propagated dependencies: python-execnet@2.1.2 python-mock@5.1.0 python-path@17.1.0 python-six@1.17.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
Build system: pyproject
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-stestr 4.2.0
Propagated dependencies: python-cliff@4.10.0 python-fixtures@4.2.6 python-pyyaml@6.0.2 python-subunit@1.4.4 python-testtools@2.7.2 python-tomlkit@0.13.3 python-voluptuous@0.15.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://stestr.readthedocs.io/en/latest/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Parallel Python test runner
Description:

This package provides the stestr command, a parallel Python test runner built around subunit. It is designed to execute unittest test suites using multiple processes to split up execution of a test suite. It will also store a history of all test runs to help in debugging failures and optimizing the scheduler to improve speed.

python-pytest-pydocstyle 2.4.0
Propagated dependencies: python-pydocstyle@6.3.0 python-pytest@9.0.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/henry0312/pytest-pydocstyle
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin to run @command{pydocstyle}
Description:

This package provides a Pytest plugin to run pydocstyle.

python-time-machine 2.16.0
Propagated dependencies: python-dateutil@2.9.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/adamchainz/time-machine
Licenses: Expat
Build system: pyproject
Synopsis: Travel through time in your tests.
Description:

This package lets you set a different time for your tests.

python-pyinstrument 5.1.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/joerick/pyinstrument
Licenses: Modified BSD
Build system: pyproject
Synopsis: Call stack profiler for Python
Description:

Pyinstrument is a Python profiler to help you optimize your code.

python-sure 2.0.1-0.acf823a
Propagated dependencies: python-couleur@0.7.4
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/gabrielfalcao/sure
Licenses: GPL 3+
Build system: pyproject
Synopsis: Automated testing library in python for python
Description:

Sure is a python library that leverages a DSL for writing assertions. Sure is heavily inspired by RSpec Expectations and should.js.

Total packages: 73977