HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52456,
"next": "https://ports.macports.org/api/v1/search/?format=api&page=871",
"previous": "https://ports.macports.org/api/v1/search/?format=api&page=869",
"results": [
{
"maintainers": [
"emcrisostomo"
],
"variants": null,
"name": "py314-astor",
"description": "Read/rewrite/write Python ASTs",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.8.1"
},
{
"maintainers": null,
"variants": null,
"name": "py314-async_generator",
"description": "A library making it easy to write async iterators in Python 3.5",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.10"
},
{
"maintainers": null,
"variants": null,
"name": "py314-flaky",
"description": "Plugin for nose or py.test that automatically reruns flaky tests.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "3.8.1"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py314-natsort",
"description": "Natural sorting for Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"textproc",
"python"
],
"version": "8.4.0"
},
{
"maintainers": [
"jandemter"
],
"variants": null,
"name": "py314-outcome",
"description": "Capture the outcome of Python function calls",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.3.0.post0"
},
{
"maintainers": null,
"variants": [
"universal"
],
"name": "py314-pyicu",
"description": "Python extension wrapping the ICU C++ API",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"textproc",
"python"
],
"version": "2.16.2"
},
{
"maintainers": null,
"variants": null,
"name": "py314-pytest-mock",
"description": "Thin-wrapper around the mock package for easier use with py.test",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "3.15.1"
},
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py314-pytest-trio",
"description": "Pytest plugin for trio",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.8.0"
},
{
"maintainers": [
"jandemter"
],
"variants": null,
"name": "py314-trio",
"description": "Friendly Python library for async concurrency and I/O",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.33.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py314-autopep8",
"description": "A tool that automatically formats Python code to conform to the PEP 8 style guide",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.3.2"
},
{
"maintainers": [
"petrrr"
],
"variants": null,
"name": "py314-codestyle",
"description": "Python style guide checker (formally called pep8)",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.14.0"
},
{
"maintainers": [
"petrrr"
],
"variants": null,
"name": "py314-flake8-mccabe",
"description": "McCabe complexity checker for Python code, flake8 plugin",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.7.0"
},
{
"maintainers": [
"petrrr"
],
"variants": null,
"name": "py314-flake8",
"description": "The modular source code checker: pep8, pyflakes and Co.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "7.3.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py314-flake8-pyproject",
"description": "Flake8 plug-in loading the configuration from pyproject.toml",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.2.4"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py314-pdbecif",
"description": "Python package for reading, writing and manipulating mmCIF files",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"science",
"python"
],
"version": "1.5"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py314-pyflakes",
"description": "Passive checker of Python programs.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "3.4.0"
},
{
"maintainers": [
"petrrr"
],
"variants": null,
"name": "py314-pytest-runner",
"description": "pytest-runner adds test support to setup.py scripts",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.0.1"
},
{
"maintainers": [
"tobypeterson"
],
"variants": [
"universal"
],
"name": "py314-audioop_lts",
"description": "LTS port of the Python builtin module audioop",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.2.2"
},
{
"maintainers": [
"jjstickel"
],
"variants": null,
"name": "py314-pkginfo",
"description": "Query metadatdata from sdists and bdists installed packages.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.12.1.2"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py314-pytoolconfig",
"description": "Python tool configuration",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.3.1"
},
{
"maintainers": [
"petrrr"
],
"variants": null,
"name": "py314-requests-mock",
"description": "Mock out responses from the requests package",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.12.1"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py314-rope",
"description": "python refactoring library",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.14.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py314-setupmeta",
"description": "Simplify your setup.py",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "3.9.0"
},
{
"maintainers": [
"korusuke",
"reneeotten"
],
"variants": null,
"name": "py314-spdx",
"description": "SPDX license list database",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "2.5.1"
},
{
"maintainers": [
"korusuke",
"reneeotten"
],
"variants": null,
"name": "py314-spdx-lookup",
"description": "SPDX license list query tool",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.3.3"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py314-text-unidecode",
"description": "The most basic Text::Unidecode port",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"textproc",
"python"
],
"version": "1.3"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py314-textdistance",
"description": "Compute distance between the two texts.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "4.6.3"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py314-three-merge",
"description": "Simple library for merging two strings with respect to a base one",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.1.1"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py314-tinycss2",
"description": "tinycss2 is a low-level CSS parser and generator written in Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"graphics",
"python"
],
"version": "1.5.1"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py314-tokenize-rt",
"description": "A wrapper around the stdlib `tokenize` which roundtrips.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.2.0"
},
{
"maintainers": [
"korusuke",
"reneeotten"
],
"variants": null,
"name": "py314-upt-cpan",
"description": "CPAN frontend for upt",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.6.1"
},
{
"maintainers": [
"korusuke",
"reneeotten"
],
"variants": null,
"name": "py314-upt-macports",
"description": "MacPorts backend for upt",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"python"
],
"version": "0.1-20240203"
},
{
"maintainers": [
"korusuke",
"reneeotten"
],
"variants": null,
"name": "py314-upt-pypi",
"description": "PyPI frontend for upt",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.6"
},
{
"maintainers": [
"korusuke"
],
"variants": null,
"name": "py314-upt-rubygems",
"description": "RubyGems frontend for upt",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.4.1"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py314-versioneer",
"description": "Easy VCS-based management of project version strings",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.29"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py314-whatthepatch",
"description": "A patch parsing and application library.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.0.7"
},
{
"maintainers": null,
"variants": null,
"name": "py314-webencodings",
"description": "This is a Python implementation of the WHATWG Encoding standard.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.5.1"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py314-wurlitzer",
"description": "Capture C-level output in context managers",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "3.1.1"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py314-yapf",
"description": "A formatter for Python files",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.43.0"
},
{
"maintainers": [
"jeremyhu"
],
"variants": null,
"name": "llvm_select-15",
"description": "common files for selecting default llvm version",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"sysutils"
],
"version": "2"
},
{
"maintainers": [
"judaew"
],
"variants": null,
"name": "lldb_select-15",
"description": "common files for selecting default lldb version",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"sysutils"
],
"version": "2"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py314-blockdiag",
"description": "blockdiag generates block-diagram image from text",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"graphics",
"python"
],
"version": "3.0.0"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py314-funcparserlib",
"description": "Recursive descent parsing library based on functional combinators",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.0.1"
},
{
"maintainers": [
"jmroot"
],
"variants": null,
"name": "py314-jinja2",
"description": "Python based sandboxed template engine",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "3.1.6"
},
{
"maintainers": [
"jmroot"
],
"variants": [
"universal"
],
"name": "py314-markupsafe",
"description": "Implements a XML/HTML/XHTML Markup safe string for Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"textproc",
"python"
],
"version": "3.0.3"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py314-reportlab",
"description": "Engine for creating PDF documents",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"textproc",
"python"
],
"version": "4.4.6"
},
{
"maintainers": [
"jmroot"
],
"variants": null,
"name": "py314-sphinx",
"description": "Python documentation generator",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"version": "9.1.0"
},
{
"maintainers": null,
"variants": null,
"name": "py314-sphinx_rtd_theme",
"description": "ReadTheDocs.org mobile-friendly Sphinx theme.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "3.1.0"
},
{
"maintainers": [
"MarcusCalhoun-Lopez"
],
"variants": null,
"name": "py314-sphinxcontrib-applehelp",
"description": "sphinx extension which outputs Apple help books",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"version": "2.0.0"
},
{
"maintainers": null,
"variants": null,
"name": "py314-sphinxcontrib-blockdiag",
"description": "A sphinx extension for embedding block diagrams",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"version": "3.0.0"
}
]
}