GET /api/v1/search/?format=api&page=769
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=770",
    "previous": "https://ports.macports.org/api/v1/search/?format=api&page=768",
    "results": [
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-pathvalidate",
            "description": "pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "3.3.1"
        },
        {
            "maintainers": [
                "RhetTbull"
            ],
            "variants": null,
            "name": "py312-photoscript",
            "description": "Python wrapper around Apple Photos applescript interface",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.5.3"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-pyannotate",
            "description": "PyAnnotate: Auto-generate PEP-484 annotations",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.2.0"
        },
        {
            "maintainers": null,
            "variants": [
                "universal"
            ],
            "name": "py312-pybcj",
            "description": "bcj filter library",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.0.6"
        },
        {
            "maintainers": null,
            "variants": [
                "universal"
            ],
            "name": "py312-pycryptodome",
            "description": "Cryptographic library for Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "3.23.0"
        },
        {
            "maintainers": null,
            "variants": [
                "universal"
            ],
            "name": "py312-pycryptodomex",
            "description": "Cryptographic library for Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "3.23.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-pylint",
            "description": "Error (and style) checking for python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "4.0.5"
        },
        {
            "maintainers": [
                "Schamschula"
            ],
            "variants": null,
            "name": "py312-pytest-trio",
            "description": "Pytest plugin for trio",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.8.0"
        },
        {
            "maintainers": [
                "kurthindenburg"
            ],
            "variants": null,
            "name": "py312-service_identity",
            "description": "Service Identity Verification for pyOpenSSL",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "24.2.0"
        },
        {
            "maintainers": [
                "jandemter"
            ],
            "variants": null,
            "name": "py312-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": [
                "jandemter"
            ],
            "variants": null,
            "name": "py312-trustme",
            "description": "#1 quality TLS certs while you wait, for the discerning tester",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.2.1"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": [
                "universal"
            ],
            "name": "py312-wrapt",
            "description": "A Python module for decorators, wrappers and monkey patching.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "2.1.2"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py-frozendict",
            "description": "frozendict is a simple immutable dictionary",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.4.7"
        },
        {
            "maintainers": null,
            "variants": [
                "universal"
            ],
            "name": "py310-frozendict",
            "description": "frozendict is a simple immutable dictionary",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.4.7"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py311-frozendict",
            "description": "frozendict is a simple immutable dictionary",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.4.7"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-frozendict",
            "description": "frozendict is a simple immutable dictionary",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.4.7"
        },
        {
            "maintainers": [
                "herrbischoff"
            ],
            "variants": [
                "universal"
            ],
            "name": "rs-aggregate",
            "description": "Aggregate IPv4 and/or IPv6 prefixes",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "net"
            ],
            "version": "0.3.2"
        },
        {
            "maintainers": [
                "ryandesign",
                "BjarneDMat"
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "name": "php83-memcache",
            "description": "PHP bindings for memcache",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "net",
                "lang",
                "php"
            ],
            "version": "8.2"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py311-chainer",
            "description": "A flexible framework of neural networks",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.1.2"
        },
        {
            "maintainers": [
                "coquellen"
            ],
            "variants": [
                "universal"
            ],
            "name": "py311-pyFAI",
            "description": "Azimuthal Integration library",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "2025.3.0"
        },
        {
            "maintainers": [
                "jmroot"
            ],
            "variants": null,
            "name": "py-cython-compat",
            "description": "Older version of Cython for compatibility",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.29.37"
        },
        {
            "maintainers": [
                "jmroot"
            ],
            "variants": [
                "universal"
            ],
            "name": "py27-cython-compat",
            "description": "Older version of Cython for compatibility",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.29.37"
        },
        {
            "maintainers": [
                "jmroot"
            ],
            "variants": [
                "universal"
            ],
            "name": "py310-cython-compat",
            "description": "Older version of Cython for compatibility",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.29.37"
        },
        {
            "maintainers": [
                "jmroot"
            ],
            "variants": [
                "universal"
            ],
            "name": "py311-cython-compat",
            "description": "Older version of Cython for compatibility",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.29.37"
        },
        {
            "maintainers": [
                "jmroot"
            ],
            "variants": [
                "universal"
            ],
            "name": "py312-cython-compat",
            "description": "Older version of Cython for compatibility",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.29.37"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-nest_asyncio",
            "description": "Library that allows nested use of event loops.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.6.0"
        },
        {
            "maintainers": null,
            "variants": [
                "debug"
            ],
            "name": "fontmatrix",
            "description": "Free font collections manager",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "sysutils",
                "print"
            ],
            "version": "0.9.100"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-arpeggio",
            "description": "Packrat parser interpreter",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "2.0.3"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-coveralls",
            "description": "Show coverage stats online via coveralls.io",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "4.0.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-docopt",
            "description": "Pythonic argument parser, that will make you smile",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.6.2"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-multivolumefile",
            "description": "multi volume file wrapper library",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.2.3"
        },
        {
            "maintainers": [
                "petrrr"
            ],
            "variants": null,
            "name": "py312-pathtools",
            "description": "File system general utilities",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.1.2"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-py7zr",
            "description": "Pure python 7-zip library",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.0.0"
        },
        {
            "maintainers": null,
            "variants": [
                "universal"
            ],
            "name": "py312-pyppmd",
            "description": "PPMd compression/decompression library",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.2.0"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-pytest-pylint",
            "description": "pytest plugin to check source code with pylint",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.21.0"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-pytest-remotedata",
            "description": "Pytest plugin for controlling remote data access.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.4.1"
        },
        {
            "maintainers": null,
            "variants": [
                "universal"
            ],
            "name": "py312-pyzstd",
            "description": "Python bindings to Zstandard (zstd) compression library, the API is similar to Python's bz2/lzma/zlib module.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.18.0"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-rarfile",
            "description": "RAR archive reader for Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "archivers",
                "python"
            ],
            "version": "4.2"
        },
        {
            "maintainers": [
                "RhetTbull"
            ],
            "variants": null,
            "name": "py312-strpdatetime",
            "description": "Parse strings into Python datetime objects, extends Python's datetime.strptime() with additional features.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.4.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-textx",
            "description": "Meta-language for DSL implementation inspired by Xtext",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "4.3.0"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-unidecode",
            "description": "ASCII transliterations of Unicode text",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "version": "1.4.0"
        },
        {
            "maintainers": null,
            "variants": [
                "debug",
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang18",
                "clang19",
                "clang20",
                "clang21",
                "clang22",
                "clangdevel",
                "g95",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gcc15",
                "gccdevel",
                "gfortran",
                "universal"
            ],
            "name": "libpapilo",
            "description": "Parallel Presolve for Integer and Linear Optimization",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "math"
            ],
            "version": "3.0.0"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "scdl",
            "description": "Soundcloud Music Downloader",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "net"
            ],
            "version": "2.7.3"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-asn1crypto",
            "description": "A fast, pure Python library for parsing and serializing ASN.1 structures.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.5.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-clint",
            "description": "Clint: Python Command-line Application Tools",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.5.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py-dacite",
            "description": "Simple creation of data classes from dictionaries.",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.8.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py310-dacite",
            "description": "Simple creation of data classes from dictionaries.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.8.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py311-dacite",
            "description": "Simple creation of data classes from dictionaries.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.8.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-dacite",
            "description": "Simple creation of data classes from dictionaries.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.8.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-ifaddr",
            "description": "Cross-platform network interface and IP address enumeration library",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.2.0"
        }
    ]
}