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

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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


python-flake8-class-newline 1.6.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/AlexanderVanEck/flake8-class-newline
Licenses: Expat
Synopsis: Flake8 lint for newline after class definitions
Description:

This package provides a flake8 extension to lint for newline after class definitions.

python-pytest-cookies 0.7.0
Propagated dependencies: python-cookiecutter@2.6.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/hackebrot/pytest-cookies
Licenses: Expat
Synopsis: Pytest plugin for Cookiecutter templates
Description:

This Pytest plugin adds a cookies fixture, which is a wrapper for the Cookiecutter API. This fixture helps you verify that your template is working as expected and takes care of cleaning up after running the tests.

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
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-xunitparser 1.3.4
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: http://git.p.engu.in/laurentb/xunitparser/
Licenses: Expat
Synopsis: Read JUnit/XUnit XML files and map them to Python objects
Description:

xunitparser reads a JUnit/XUnit XML file and maps it to Python objects. It tries to use the objects available in the standard unittest module.

python-pytest-black 0.6.0
Propagated dependencies: python-black@25.1.0 python-pytest@8.4.1 python-toml@0.10.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/coherent-oss/pytest-black
Licenses: Expat
Synopsis: Pytest plugin to enable format checking with black
Description:

This package provides a pytest plugin to enable format checking with the Python code formatter "black".

python-pytest-astropy 0.11.0
Propagated dependencies: python-hypothesis@6.135.26 python-pytest-arraydiff@0.6.1 python-pytest-astropy-header@0.2.2 python-pytest-cov@6.0.0 python-pytest-doctestplus@1.2.1 python-pytest-filter-subpackage@0.2.0 python-pytest-openfiles@0.6.0 python-pytest-remotedata@0.4.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/astropy/pytest-astropy
Licenses: Modified BSD
Synopsis: Metapackage for all the testing machinery used by the Astropy Project
Description:

This is a meta-package that pulls in the dependencies that are used by astropy related packages.

python-pytest-testmon 2.1.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/tarpas/pytest-testmon
Licenses: Expat
Synopsis: Selects tests affected by changed files and methods
Description:

This plug-in auto-selects and reruns tests impacted by recent changes.

python-expecttest 0.3.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pytorch/expecttest
Licenses: Expat
Synopsis: Python module for expect tests
Description:

expecttest is a Python module for expect tests, where the initial expected value of a test can be automatically set by running the test itself.

python-pytest-steps 1.8.0
Propagated dependencies: python-makefun@1.15.1 python-wrapt@1.17.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/smarie/python-pytest-steps
Licenses: Modified BSD
Synopsis: Pytest plugin to create step-wise / incremental tests
Description:

This package implements a functionality to share a state / intermediate results across test steps.

python-re-assert 1.1.0
Propagated dependencies: python-regex@2024.11.6
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/asottile/re-assert
Licenses: Expat
Synopsis: Show where your regex match assertion failed
Description:

re-assert provides a helper class to make assertions of regexes simpler.

python-scspell3k 2.3.0-0.df55035
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/myint/scspell
Licenses: GPL 2
Synopsis: Conservative interactive spell checker for source code
Description:

This package implements a spell checker for source code that does not try to be particularly smart and instead does the simplest thing that can possibly work.

python-pycotap 1.3.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/remko/pycotap
Licenses: Expat
Synopsis: Tiny Python TAP test runner
Description:

This package provides a simple Python test runner for unittest that outputs Test Anything Protocol (TAP) results to standard output. Contrary to other TAP runners for Python, pycotap...

  • prints TAP (and only TAP) to standard output instead of to a separate file, allowing you to pipe it directly to TAP pretty printers and processors;

  • only contains a TAP reporter, so no parsers, no frameworks, no dependencies, etc;

  • is configurable: you can choose how you want the test output and test result diagnostics to end up in your TAP output (as TAP diagnostics, YAML blocks, or attachments).

python-vcrpy 7.0.0
Propagated dependencies: python-pyyaml@6.0.2 python-wrapt@1.17.0 python-yarl@1.18.3
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/kevin1024/vcrpy
Licenses: Expat
Synopsis: Automatically mock your HTTP interactions
Description:

VCR.py simplifies and speeds up tests that make HTTP requests. The first time you run code that is inside a VCR.py context manager or decorated function, VCR.py records all HTTP interactions that take place through the libraries it supports and serializes and writes them to a flat file (in yaml format by default). This flat file is called a cassette. When the relevant piece of code is executed again, VCR.py will read the serialized requests and responses from the aforementioned cassette file, and intercept any HTTP requests that it recognizes from the original test run and return the responses that corresponded to those requests. This means that the requests will not actually result in HTTP traffic, which confers several benefits including:

  1. The ability to work offline

  2. Completely deterministic tests

  3. Increased test execution speed

If the server you are testing against ever changes its API, all you need to do is delete your existing cassette files, and run your tests again. VCR.py will detect the absence of a cassette file and once again record all HTTP interactions, which will update them to correspond to the new API.

python-ddt 1.7.2
Propagated dependencies: python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/datadriventests/ddt
Licenses: Expat
Synopsis: Data-Driven Tests
Description:

Data-Driven Tests (DDT) allow you to multiply one test case by running it with different test data, and make it appear as multiple test cases.

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+
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.

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
Synopsis: pynose fixes nose to extend unittest and make testing easier
Description:

pynose fixes nose to extend unittest and make testing easier.

python-junit-xml 1.9-0.4bd08a2
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/kyrus/python-junit-xml
Licenses: Expat
Synopsis: Create JUnit XML test results
Description:

This package provides a Python module for creating JUnit XML test result documents that can be read by tools such as Jenkins or Bamboo.

python-inline-snapshot 0.29.1
Propagated dependencies: python-asttokens@3.0.0 python-executing@2.2.0 python-rich@13.7.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/15r10nk/inline-snapshot/
Licenses: Expat
Synopsis: Golden master/snapshot/approval testing library
Description:

This package can be used for different things:

  1. golden master/approval/snapshot testing. The idea is that you have a function with a currently unknown result and you want to write a tests, which ensures that the result does not change during refactoring.

  2. Compare things which are complex like lists with lot of numbers or complex data structures.

  3. Things which might change during the development like error messages.

inline-snapshot automates the process of recording, storing and updating the value you want to compare with. The value is converted with repr() and stored in the source file as argument of the snapshot() function.

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
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-datafiles 3.0.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/omarkohl/pytest-datafiles
Licenses: Expat
Synopsis: Pytest plugin to create a tmpdir
Description:

A pytest plugin to create a tmpdir containing a preconfigured set of files and/or directories.

python-pytest-qt 4.5.0
Propagated dependencies: python-pluggy@1.6.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pytest-dev/pytest-qt
Licenses: Expat
Synopsis: Pytest support for PyQt and PySide applications
Description:

pytest-qt is a Pytest plugin that allows programmers to write tests for PyQt5 and PySide2 applications.

The main usage is to use the qtbot fixture, responsible for handling qApp creation as needed and provides methods to simulate user interaction, like key presses and mouse clicks.

python-pytest-flask 1.3.0
Propagated dependencies: python-flask@3.1.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pytest-dev/pytest-flask
Licenses: Expat
Synopsis: Pytest fixtures to test Flask applications
Description:

This pytest plugin provides fixtures to simplify Flask app testing.

python-pytest-parawtf 1.0.2
Propagated dependencies: python-pytest@8.4.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/flub/pytest-parawtf/
Licenses: Expat
Synopsis: Finally spell paramete?ri[sz]e correctly
Description:

Pytest uses one of four different spellings of parametrize. This plugin allows you to use all four.

python-pytest-trio 0.8.0
Propagated dependencies: python-async-generator@1.10 python-outcome@1.3.0.post0 python-pytest@8.4.1 python-trio@0.28.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/python-trio/pytest-trio
Licenses: Expat ASL 2.0
Synopsis: Pytest plugin for trio
Description:

This is a pytest plugin to help you test projects that use Trio, a friendly library for concurrency and async I/O in Python.

Page: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880
Total results: 45109