GET /api/v1/search/?format=api&page=778
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 52477,
    "next": "https://ports.macports.org/api/v1/search/?format=api&page=779",
    "previous": "https://ports.macports.org/api/v1/search/?format=api&page=777",
    "results": [
        {
            "maintainers": null,
            "variants": [
                "universal"
            ],
            "name": "py312-asyncpg",
            "description": "An asyncio PostgreSQL driver",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.29.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": [
                "universal"
            ],
            "name": "py312-levenshtein",
            "description": "Python module for fast computation of Levensthein distances.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "version": "0.27.3"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-netaddr",
            "description": "A network address manipulation library for Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.3.0"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-pytest-mypy",
            "description": "Mypy static type checker plugin for pytest",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.10.3"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "rb-curses",
            "description": "Ruby binding for curses, ncurses and PDCurses",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "version": "1.4.7"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "rb33-curses",
            "description": "Ruby binding for curses, ncurses and PDCurses",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "version": "1.4.7"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "rb32-curses",
            "description": "Ruby binding for curses, ncurses and PDCurses",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "version": "1.4.7"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "rb31-curses",
            "description": "Ruby binding for curses, ncurses and PDCurses",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "version": "1.4.7"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "rb-concurrent-ruby-ext",
            "description": "C extensions to optimize the concurrent-ruby gem",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "version": "1.3.4"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "rb33-concurrent-ruby-ext",
            "description": "C extensions to optimize the concurrent-ruby gem",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "version": "1.3.4"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "rb32-concurrent-ruby-ext",
            "description": "C extensions to optimize the concurrent-ruby gem",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "version": "1.3.4"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "rb31-concurrent-ruby-ext",
            "description": "C extensions to optimize the concurrent-ruby gem",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "version": "1.3.4"
        },
        {
            "maintainers": null,
            "variants": [
                "mysql57",
                "mysql8",
                "mariadb10_6",
                "mariadb10_11",
                "universal"
            ],
            "name": "py311-mysqlclient",
            "description": "Python3 interface to MySQL/MariaDB, fork of MySQL-python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "databases",
                "python"
            ],
            "version": "2.2.7"
        },
        {
            "maintainers": null,
            "variants": [
                "mysql57",
                "mysql8",
                "mariadb10_6",
                "mariadb10_11",
                "universal"
            ],
            "name": "py312-mysqlclient",
            "description": "Python3 interface to MySQL/MariaDB, fork of MySQL-python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "databases",
                "python"
            ],
            "version": "2.2.7"
        },
        {
            "maintainers": [
                "herbygillot"
            ],
            "variants": null,
            "name": "tcpterm",
            "description": "tcpterm is a packet visualizer in TUI.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "net"
            ],
            "version": "0.2.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": [
                "universal"
            ],
            "name": "py312-hiredis",
            "description": "Python wrapper for hiredis",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "databases",
                "python"
            ],
            "version": "3.3.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": [
                "universal"
            ],
            "name": "py312-bcrypt",
            "description": "Modern password hashing for your software and your servers",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "5.0.0"
        },
        {
            "maintainers": [
                "cjones051073"
            ],
            "variants": null,
            "name": "py312-confection",
            "description": "The sweetest config system for Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.3.3"
        },
        {
            "maintainers": [
                "cjones051073"
            ],
            "variants": [
                "universal"
            ],
            "name": "py312-srsly",
            "description": "Modern high-performance serialization utilities for Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "2.5.3"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-argon2-cffi",
            "description": "Argon2 is a secure password hashing algorithm.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "25.1.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": [
                "universal"
            ],
            "name": "py312-argon2-cffi-bindings",
            "description": "Low-level CFFI bindings for Argon2",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "25.1.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-ipykernel",
            "description": "IPython Kernel for Jupyter",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "7.2.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-ipython_genutils",
            "description": "Vestigial utilities from IPython.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.2.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-ipywidgets",
            "description": "IPython HTML widgets for Jupyter.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "8.1.2"
        },
        {
            "maintainers": [
                "lpsinger"
            ],
            "variants": null,
            "name": "py312-json5",
            "description": "A Python implementation of the JSON5 data format",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.14.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": [
                "qtconsole"
            ],
            "name": "py312-jupyter",
            "description": "Web application for interactive data science and scientific computing.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "science",
                "python"
            ],
            "version": "1.0.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-jupyter_console",
            "description": "Jupyter terminal console.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "6.6.3"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-jupyter_core",
            "description": "Jupyter core package.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "5.7.2"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-jupyter_server",
            "description": "The Jupyter Server provides the backend for Jupyter web applications.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.13.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-jupyterlab",
            "description": "Next-generation web-based notebook environment for interactive computing.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "4.1.5"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-jupyterlab_pygments",
            "description": "JupyterLab Pygments Theme",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "version": "0.3.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-jupyterlab_server",
            "description": "This package is used to launch an application built using JupyterLab.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.25.4"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-jupyterlab_widgets",
            "description": "Jupyter interactive widgets for JupyterLab",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "3.0.10"
        },
        {
            "maintainers": [
                "Schamschula"
            ],
            "variants": null,
            "name": "py312-metakernel",
            "description": "A Jupyter/IPython kernel template",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "science",
                "python"
            ],
            "version": "1.0.4"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-mistune",
            "description": "The fastest markdown parser in pure Python.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "textproc",
                "python"
            ],
            "version": "3.1.4"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-nbclassic",
            "description": "NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.0.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-nbclient",
            "description": "Client library for programmatic Jupyter notebook execution.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.10.2"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-nbformat",
            "description": "The Jupyter Notebook format.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "5.10.3"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-notebook",
            "description": "Web-based notebook environment for interactive computing.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "science",
                "python"
            ],
            "version": "7.1.2"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-pandocfilters",
            "description": "Utilities for writing pandoc filters in python.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "version": "1.5.1"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-prometheus_client",
            "description": "Prometheus instrumentation library for Python applications",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.23.1"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-send2trash",
            "description": "Send file to trash natively under Mac OS X, Windows and Linux.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.8.3"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-widgetsnbextension",
            "description": "Interactive HTML widgets for Jupyter notebooks.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "4.0.10"
        },
        {
            "maintainers": [
                "cjones051073"
            ],
            "variants": [
                "universal"
            ],
            "name": "py312-cymem",
            "description": "Cython memory pool for RAII-style memory management",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "2.0.8"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-et_xmlfile",
            "description": "An implementation of lxml.xmlfile for the standard library",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "textproc",
                "python"
            ],
            "version": "2.0.0"
        },
        {
            "maintainers": [
                "cjones051073"
            ],
            "variants": [
                "universal"
            ],
            "name": "py312-murmurhash",
            "description": "Cython bindings for MurmurHash2",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.0.10"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": [
                "universal"
            ],
            "name": "py312-openpyxl",
            "description": "Read/write Excel 2007 xlsx/xlsm files.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "version": "3.1.5"
        },
        {
            "maintainers": [
                "danchr"
            ],
            "variants": null,
            "name": "py312-parse",
            "description": "parse() is the opposite of format()",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.20.2"
        },
        {
            "maintainers": [
                "cjones051073"
            ],
            "variants": [
                "universal"
            ],
            "name": "py312-preshed",
            "description": "Cython hash tables that assume keys are pre-hashed",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "3.0.9"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-qtconsole",
            "description": "Jupyter QtConsole",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "5.7.2"
        }
    ]
}