{"count":51561,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=805","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=803","results":[{"name":"py-pysimdjson","portdir":"python/py-pysimdjson","version":"7.0.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/TkTech/pysimdjson","description":"SimdJson bindings for Python","long_description":"SimdJson bindings for Python","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["py313-pysimdjson"]}],"depends_on":[]},{"name":"py-pyslides","portdir":"python/py-pyslides","version":"0.9.38","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/pyslides","description":"Python-based tool for presentation-ready slides","long_description":"Python-based tool for presentation-ready slides","active":true,"categories":["graphics","python"],"maintainers":[{"name":"dstrubbe","github":"dstrubbe","ports_count":38}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py27-pyslides"]}],"depends_on":[]},{"name":"py-pysparse","portdir":"python/py-pysparse","version":"1.1.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pysparse.sourceforge.net/index.html","description":"a fast sparse matrix library for Python","long_description":"PySparse extends the Python interpreter by a set of sparse matrix types holding double precision values.","active":false,"categories":["math","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-pysparse"]}],"depends_on":[]},{"name":"py-pyspnego","portdir":"python/py-pyspnego","version":"0.11.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jborean93/pyspnego","description":"Python SPNEGO Library","long_description":"Library to handle SPNEGO (Negotiate, NTLM, Kerberos) and CredSSP authentication. Also includes a packet parser that can be used to decode raw NTLM/SPNEGO/Kerberos tokens into a human readable format.","active":true,"categories":["net","security","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pyspnego"]}],"depends_on":[]},{"name":"py-pystache","portdir":"python/py-pystache","version":"0.6.8","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/PennyDreadfulMTG/pystache","description":"Mustache for Python","long_description":"Pystache is a Python implementation of Mustache. Mustache is a framework-agnostic, logic-free templating system inspired by ctemplate and et.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2892}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pystache"]}],"depends_on":[]},{"name":"py-pystoi","portdir":"python/py-pystoi","version":"0.4.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mpariente/pystoi","description":"Short Term Objective Intelligibility measure (STOI)","long_description":"Implementation of the Short Term Objective Intelligibility (STOI) measure for assessing degraded speech signal quality.","active":true,"categories":["audio","math","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":137}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pystoi"]}],"depends_on":[]},{"name":"py-pysvn","portdir":"python/py-pysvn","version":"1.9.22","license":"Apache-1.1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pysvn.sourceforge.io/","description":"Python Subversion Extension (pysvn)","long_description":"The pysvn module is a python interface to the Subversion version control system. This API exposes client interfaces for managing a working copy, querying a repository, and synchronizing the two.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-pysvn"]}],"depends_on":[]},{"name":"py-pyte","portdir":"python/py-pyte","version":"0.8.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/selectel/pyte","description":"an in memory VTXXX-compatible terminal emulator","long_description":"It’s an in memory VTXXX-compatible terminal emulator. XXX stands for a series of video terminals, developed by DEC between 1970 and 1995. The first, and probably the most famous one, was VT100 terminal, which is now a de-facto standard for all virtual terminal emulators. pyte follows the suit.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pyte"]}],"depends_on":[]},{"name":"py-pytensor","portdir":"python/py-pytensor","version":"2.38.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pymc-devs/pytensor","description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","long_description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytensor"]}],"depends_on":[]},{"name":"py-pytesseract","portdir":"python/py-pytesseract","version":"0.3.13","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/madmaze/pytesseract","description":"Python-tesseract is a python wrapper for Google's Tesseract-OCR","long_description":"Python-tesseract is a python wrapper for Google's Tesseract-OCR","active":true,"categories":["graphics","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pytesseract"]}],"depends_on":[]},{"name":"py-pytest","portdir":"python/py-pytest","version":"9.0.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pytest.org","description":"py.test: simple powerful testing with Python","long_description":"The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytest"]}],"depends_on":[]},{"name":"py-pytest-asyncio","portdir":"python/py-pytest-asyncio","version":"1.3.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pytest-asyncio.readthedocs.io/","description":"pytest support for asyncio","long_description":"asyncio code is usually written in the form of coroutines, which makes it slightly more difficult to test using normal testing tools. pytest-asyncio provides useful fixtures and markers to make testing easier.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":71}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytest-asyncio"]}],"depends_on":[]},{"name":"py-pytest-benchmark","portdir":"python/py-pytest-benchmark","version":"5.2.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ionelmc/pytest-benchmark","description":"A pytest fixture for benchmarking code.","long_description":"A pytest fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytest-benchmark"]}],"depends_on":[]},{"name":"py-pytest-check","portdir":"python/py-pytest-check","version":"2.4.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/okken/pytest-check","description":"A pytest plugin that allows multiple failures per test.","long_description":"A pytest plugin that allows multiple failures per test.","active":true,"categories":["python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1595}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pytest-check"]}],"depends_on":[]},{"name":"py-pytest-cov","portdir":"python/py-pytest-cov","version":"7.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-cov","description":"Pytest plugin for measuring coverage.","long_description":"Pytest plugin for measuring coverage.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytest-cov"]}],"depends_on":[]},{"name":"py-pytest-datadir","portdir":"python/py-pytest-datadir","version":"1.8.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/gabrielcnr/pytest-datadir","description":"pytest plugin for manipulating test data directories and files.","long_description":"pytest plugin for manipulating test data directories and files.","active":true,"categories":["devel","python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":654}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytest-datadir"]}],"depends_on":[]},{"name":"py-pytest-describe","portdir":"python/py-pytest-describe","version":"3.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-describe","description":"Describe-style plugin for pytest","long_description":"Describe-style plugin for pytest","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytest-describe"]}],"depends_on":[]},{"name":"py-pytest-django","portdir":"python/py-pytest-django","version":"4.11.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pytest-django.readthedocs.io","description":"A Django plugin for pytest.","long_description":"A Django plugin for pytest.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["py313-pytest-django"]}],"depends_on":[]},{"name":"py-pytest-dotenv","portdir":"python/py-pytest-dotenv","version":"0.5.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/quiqua/pytest-dotenv","description":"A py.test plugin that parses environment files before running tests","long_description":"A py.test plugin that parses environment files before running tests","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["py312-pytest-dotenv"]}],"depends_on":[]},{"name":"py-pytest-env","portdir":"python/py-pytest-env","version":"1.1.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-env","description":"pytest plugin to set environment variables","long_description":"pytest plugin to set environment variables in pytest.ini or pyproject.toml file","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["py312-pytest-env"]}],"depends_on":[]},{"name":"py-pytest-fixture-config","portdir":"python/py-pytest-fixture-config","version":"1.8.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/manahl/pytest-plugins","description":"Fixture configuration utils for py.test","long_description":"Simple configuration objects for Py.test fixtures. Allows you to skip tests when their required config variables aren’t set.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pytest-fixture-config"]}],"depends_on":[]},{"name":"py-pytest-flake8","portdir":"python/py-pytest-flake8","version":"1.3.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/vikingco/flake8-pytest","description":"pytest plugin to run flake8","long_description":"pytest plugin to run flake8","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pytest-flake8"]}],"depends_on":[]},{"name":"py-pytest-forked","portdir":"python/py-pytest-forked","version":"1.6.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-forked","description":"run tests in isolated forked subprocesses","long_description":"run tests in isolated forked subprocesses","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pytest-forked"]}],"depends_on":[]},{"name":"py-pytest-html","portdir":"python/py-pytest-html","version":"4.1.1","license":"MPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-html","description":"Plugin for generating HTML reports for pytest results","long_description":"pytest-html is a plugin for pytest that generates a HTML report for the test results.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pytest-html"]}],"depends_on":[]},{"name":"py-pytest-httpbin","portdir":"python/py-pytest-httpbin","version":"2.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/kevin1024/pytest-httpbin","description":"Easily test your HTTP library against a local copy of httpbin","long_description":"Easily test your HTTP library against a local copy of httpbin","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["py313-pytest-httpbin"]}],"depends_on":[]},{"name":"py-pytest-httpserver","portdir":"python/py-pytest-httpserver","version":"1.1.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/csernazs/pytest-httpserver","description":"HTTP server for pytest","long_description":"This library is designed to help to test http clients without contacting the real http server. In other words, it is a fake http server which is accessible via localhost can be started with the pre-defined expected http requests and their responses.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pytest-httpserver"]}],"depends_on":[]},{"name":"py-pytesting-utils","portdir":"python/py-pytesting-utils","version":"0.5.0","license":"LGPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytesting/utils","description":"Utilities for the PyTesting project","long_description":"Utilities for the PyTesting project","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py38-pytesting-utils"]}],"depends_on":[]},{"name":"py-pytest-json-report","portdir":"python/py-pytest-json-report","version":"1.5.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/numirias/pytest-json-report","description":"A pytest plugin to creates test reports as JSON","long_description":"This pytest plugin creates test reports as JSON. This makes it easy to process test results in other applications. It can report a summary, test details, captured output, logs, exception tracebacks and more. Additionally, you can use the available fixtures and hooks to add metadata and customize the report as you like.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytest-json-report"]}],"depends_on":[]},{"name":"py-pytest-lazy-fixture","portdir":"python/py-pytest-lazy-fixture","version":"0.6.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/tvorog/pytest-lazy-fixture","description":"It helps to use fixtures in pytest.mark.parametrize","long_description":"Use your fixtures in @pytest.mark.parametrize.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pytest-lazy-fixture"]}],"depends_on":[]},{"name":"py-pytest-metadata","portdir":"python/py-pytest-metadata","version":"3.1.1","license":"MPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-metadata","description":"Plugin for accessing test session metadata","long_description":"pytest-metadata is a plugin for pytest that provides access to test session metadata.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytest-metadata"]}],"depends_on":[]},{"name":"py-pytest-mock","portdir":"python/py-pytest-mock","version":"3.15.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-mock/","description":"Thin-wrapper around the mock package for easier use with py.test","long_description":"Thin-wrapper around the mock package for easier use with py.test. This plugin installs a mocker fixture which is a thin-wrapper around the patching API provided by the mock package, but with the benefit of not having to worry about undoing patches at the end of a test.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytest-mock"]}],"depends_on":[]},{"name":"py-pytest-mpl","portdir":"python/py-pytest-mpl","version":"0.17.0","license":"BSD","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://github.com/matplotlib/pytest-mpl","description":"pytest plugin to for testing figures output from Matplotlib","long_description":"This is a plugin to faciliate image comparison for Matplotlib figures in pytest. Matplotlib includes a number of test utilities and decorators, but these are geared towards the nose testing framework. Pytest-mpl makes it easy to compare figures produced by tests to reference images when using pytest.","active":true,"categories":["devel","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":440}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pytest-mpl"]}],"depends_on":[]},{"name":"py-pytest-mypy","portdir":"python/py-pytest-mypy","version":"0.10.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/dbader/pytest-mypy","description":"Mypy static type checker plugin for pytest","long_description":"Mypy static type checker plugin for pytest","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["py312-pytest-mypy"]}],"depends_on":[]},{"name":"py-pytest-profiling","portdir":"python/py-pytest-profiling","version":"1.7.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/manahl/pytest-plugins","description":"Profiling plugin for py.test","long_description":"Profiling plugin for py.test","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-pytest-profiling"]}],"depends_on":[]},{"name":"py-pytest-pycodestyle","portdir":"python/py-pytest-pycodestyle","version":"2.4.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/henry0312/pytest-pycodestyle","description":"pytest plugin to run pycodestyle","long_description":"pytest plugin to run pycodestyle","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pytest-pycodestyle"]}],"depends_on":[]},{"name":"py-pytest-pylint","portdir":"python/py-pytest-pylint","version":"0.21.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/carsongee/pytest-pylint","description":"pytest plugin to check source code with pylint","long_description":"pytest plugin to check source code with pylint","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-pytest-pylint"]}],"depends_on":[]},{"name":"py-pytest-qt","portdir":"python/py-pytest-qt","version":"4.5.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-qt","description":"pytest plugin for Qt (PyQt5/PyQt6 and PySide2/PySide6) application testing","long_description":"pytest plugin for Qt (PyQt5/PyQt6 and PySide2/PySide6) application testing","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytest-qt"]}],"depends_on":[]},{"name":"py-pytest-random-order","portdir":"python/py-pytest-random-order","version":"1.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jbasko/pytest-random-order","description":"Randomise the order in which pytest tests are run with some control over the randomness","long_description":"Randomise the order in which pytest tests are run with some control over the randomness","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pytest-random-order"]}],"depends_on":[]},{"name":"py-pytest-recording","portdir":"python/py-pytest-recording","version":"0.13.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/kiwicom/pytest-recording","description":"A pytest plugin powered by VCR.py to record and replay HTTP traffic","long_description":"A pytest plugin powered by VCR.py to record and replay HTTP traffic","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pytest-recording"]}],"depends_on":[]},{"name":"py-pytest-regressions","portdir":"python/py-pytest-regressions","version":"2.9.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ESSS/pytest-regressions","description":"Fixtures to write regression tests.","long_description":"Fixtures to write regression tests.","active":true,"categories":["devel","python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":654}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytest-regressions"]}],"depends_on":[]},{"name":"py-pytest-remotedata","portdir":"python/py-pytest-remotedata","version":"0.4.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/astropy/pytest-remotedata","description":"Pytest plugin for controlling remote data access.","long_description":"Pytest plugin for controlling remote data access.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pytest-remotedata"]}],"depends_on":[]},{"name":"py-pytest-rerunfailures","portdir":"python/py-pytest-rerunfailures","version":"16.1","license":"MPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-rerunfailures","description":"py-pytest-rerunfailures is a pytest plugin that re-runs failed tests","long_description":"py-pytest-rerunfailures is a pytest plugin that re-runs failed tests up to -n times to eliminate flakey failures.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytest-rerunfailures"]}],"depends_on":[]},{"name":"py-pytest-runner","portdir":"python/py-pytest-runner","version":"6.0.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-runner","description":"pytest-runner adds test support to setup.py scripts","long_description":"pytest-runner adds test support to setup.py scripts. Setup scripts can use pytest-runner to invoke py.test as distutils command and provices dependency resolution.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":611}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytest-runner"]}],"depends_on":[]},{"name":"py-pytest-shutil","portdir":"python/py-pytest-shutil","version":"1.8.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/man-group/pytest-plugins","description":"A goodie-bag of unix shell and environment tools for py.test","long_description":"This library is a goodie-bag of Unix shell and environment management tools for automated tests. A summary of the available functions is below, look at the source for the full listing.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pytest-shutil"]}],"depends_on":[]},{"name":"py-pytest-subtests","portdir":"python/py-pytest-subtests","version":"0.13.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-subtests","description":"unittest subTest() support and subtests fixture.","long_description":"unittest subTest() support and subtests fixture.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pytest-subtests"]}],"depends_on":[]},{"name":"py-pytest-sugar","portdir":"python/py-pytest-sugar","version":"1.1.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://pivotfinland.com/pytest-sugar/","description":"py-pytest-sugar changes the default look and feel of pytest (progressbar, show tests that fail instantly).","long_description":"py-pytest-sugar changes the default look and feel of pytest (progressbar, show tests that fail instantly).","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytest-sugar"]}],"depends_on":[]},{"name":"py-pytest-timeout","portdir":"python/py-pytest-timeout","version":"2.4.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-timeout","description":"py.test plugin to abort hanging tests","long_description":"py.test plugin to abort hanging tests","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["py314-pytest-timeout"]}],"depends_on":[]},{"name":"py-pytest-trio","portdir":"python/py-pytest-trio","version":"0.8.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-trio/pytest-trio","description":"Pytest plugin for trio","long_description":"Pytest plugin for trio","active":true,"categories":["devel","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1373}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytest-trio"]}],"depends_on":[]},{"name":"py-pytest-twisted","portdir":"python/py-pytest-twisted","version":"1.14.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-twisted","description":"test twisted code with pytest","long_description":"pytest-twisted is a plugin for pytest, which allows to test code, which uses the twisted framework. test functions can return Deferred objects and pytest will wait for their completion with this plugin.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytest-twisted"]}],"depends_on":[]},{"name":"py-pytest-virtualenv","portdir":"python/py-pytest-virtualenv","version":"1.8.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/man-group/pytest-plugins","description":"Python virtual environment for pytest","long_description":"Create a Python virtual environment in your test that cleans up on teardown. The fixture has utility methods to install packages and list what’s installed.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pytest-virtualenv"]}],"depends_on":[]}]}