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

{
    "count": 51973,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=237",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=235",
    "results": [
        {
            "name": "pypy38",
            "portdir": "lang/pypy",
            "version": "7.3.9",
            "license": "MIT and PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.pypy.org/",
            "description": "A fast interpreter for Python 3.8",
            "long_description": "PyPy is a replacement for CPython 3.8. The main reason to use it instead of CPython is speed, as it generally runs faster.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 175
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py27-docutils",
                        "pkgconfig",
                        "pypy"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext",
                        "libffi",
                        "ncurses",
                        "bzip2",
                        "openssl3",
                        "expat",
                        "xz",
                        "gdbm",
                        "sqlite3"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python_select",
                        "python3_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "pypy38-tkinter"
                    ]
                }
            ]
        },
        {
            "name": "pypy37-tkinter",
            "portdir": "lang/pypy",
            "version": "7.3.9",
            "license": "MIT and PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.pypy.org/",
            "description": "PyPy bindings for Python 3.7 to the Tk widget set",
            "long_description": "PyPy bindings for Python 3.7 to the Tk widget set",
            "active": true,
            "categories": [
                "graphics",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 175
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "tcl",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "pypy37",
                        "tk"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python_select"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "pypy37",
            "portdir": "lang/pypy",
            "version": "7.3.9",
            "license": "MIT and PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.pypy.org/",
            "description": "A fast interpreter for Python 3.7",
            "long_description": "PyPy is a replacement for CPython 3.7. The main reason to use it instead of CPython is speed, as it generally runs faster.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 175
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py27-docutils",
                        "pkgconfig",
                        "pypy"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext",
                        "libffi",
                        "ncurses",
                        "bzip2",
                        "openssl3",
                        "expat",
                        "xz",
                        "gdbm",
                        "sqlite3"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python_select",
                        "python3_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "pypy37-tkinter"
                    ]
                }
            ]
        },
        {
            "name": "pypy36-tkinter",
            "portdir": "lang/pypy",
            "version": "7.3.3",
            "license": "MIT and PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.pypy.org/",
            "description": "PyPy bindings for Python 3.6 to the Tk widget set",
            "long_description": "PyPy bindings for Python 3.6 to the Tk widget set",
            "active": true,
            "categories": [
                "graphics",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 175
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "tcl",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "pypy36",
                        "tk"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python_select"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "pypy36",
            "portdir": "lang/pypy",
            "version": "7.3.3",
            "license": "MIT and PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.pypy.org/",
            "description": "A fast interpreter for Python 3.6",
            "long_description": "PyPy is a replacement for CPython 3.6. The main reason to use it instead of CPython is speed, as it generally runs faster.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 175
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py27-docutils",
                        "pkgconfig",
                        "pypy"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext",
                        "libffi",
                        "ncurses",
                        "bzip2",
                        "openssl11",
                        "expat",
                        "xz",
                        "gdbm",
                        "sqlite3"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python_select",
                        "python3_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "pypy36-tkinter"
                    ]
                }
            ]
        },
        {
            "name": "pypy3",
            "portdir": "lang/pypy",
            "version": "7.3.3",
            "license": "MIT and PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "pypy36",
            "homepage": "https://www.pypy.org/",
            "description": "Obsolete port, replaced by pypy36",
            "long_description": "This port has been replaced by pypy36.",
            "active": false,
            "categories": [
                "devel",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 175
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-py2app",
            "portdir": "python/py-py2app",
            "version": "0.28.10",
            "license": "(MIT or PSF)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://py2app.readthedocs.io/",
            "description": "converts python scripts into executable Mac OS X apps",
            "long_description": "A distutils extension which converts python scripts into executable Mac OS X applications, able to run without requiring an existing python installation. This is a replacement for bundlebuilder.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "jmr",
                    "github": "jmroot",
                    "ports_count": 353
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-py2app"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "pypy",
            "portdir": "lang/pypy",
            "version": "7.3.9",
            "license": "MIT and PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.pypy.org/",
            "description": "A fast interpreter for Python 2.7",
            "long_description": "PyPy is a replacement for CPython 2.7. The main reason to use it instead of CPython is speed, as it generally runs faster.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 175
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py27-docutils",
                        "pkgconfig"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext",
                        "libffi",
                        "ncurses",
                        "bzip2",
                        "openssl3",
                        "expat",
                        "gdbm",
                        "sqlite3"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python_select",
                        "python2_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "pypy36",
                        "pypy37",
                        "pypy38",
                        "pypy39"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "pypy-tkinter"
                    ]
                }
            ]
        },
        {
            "name": "py-py",
            "portdir": "python/py-py",
            "version": "1.11.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://py.readthedocs.io/",
            "description": "py lib is a Python development support library",
            "long_description": "The py lib is a Python development support library featuring ad-hoc distributed execution, micro-threads and svn abstractions.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2896
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-py"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-pure_eval",
            "portdir": "python/py-pure_eval",
            "version": "0.2.3",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/alexmojaki/pure_eval",
            "description": "Safely evaluate certain AST nodes.",
            "long_description": "Safely evaluate certain AST nodes.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2896
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-pure_eval"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-pulp",
            "portdir": "python/py-pulp",
            "version": "3.3.0",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://coin-or.github.io/pulp/",
            "description": "A Python Linear Programming API",
            "long_description": "PuLP is an LP modeler written in Python. PuLP can generate MPS or LP files and call GLPK, COIN-OR CLP/CBC, CPLEX, GUROBI, MOSEK, XPRESS, CHOCO, MIPCL, HiGHS, SCIP/FSCIP to solve linear problems.",
            "active": true,
            "categories": [
                "science",
                "math",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-pulp"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-pudb",
            "portdir": "python/py-pudb",
            "version": "2024.1.3",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/inducer/pudb",
            "description": "A full-screen, console-based Python debugger",
            "long_description": "PuDB is a full-screen, console-based visual debugger for Python. Its goal is to provide all the niceties of modern GUI-based debuggers in a more lightweight and keyboard-friendly package. PuDB allows you to debug code right where you write and test it--in a terminal. If you've worked with the excellent (but nowadays ancient) DOS-based Turbo Pascal or C tools, PuDB's UI might look familiar.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-pudb"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-publicsuffix2",
            "portdir": "python/py-publicsuffix2",
            "version": "2.20191221",
            "license": "(MIT or MPL-2)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/nexB/python-publicsuffix2",
            "description": "Get a public suffix for a domain name using the Public Suffix List",
            "long_description": "Get a public suffix for a domain name using the Public Suffix List",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-publicsuffix2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-ptyprocess",
            "portdir": "python/py-ptyprocess",
            "version": "0.7.0",
            "license": "ISC",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pexpect/ptyprocess",
            "description": "Run a subprocess in a pseudo terminal",
            "long_description": "Run a subprocess in a pseudo terminal",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2896
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-ptyprocess"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-ptpython",
            "portdir": "python/py-ptpython",
            "version": "3.0.32",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/prompt-toolkit/ptpython",
            "description": "Python REPL build on top of prompt_toolkit",
            "long_description": "Python REPL build on top of prompt_toolkit",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-ptpython"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-psygnal",
            "portdir": "python/py-psygnal",
            "version": "0.15.1",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pyapp-kit/psygnal",
            "description": "Pure python implementation of Qt-style Signals",
            "long_description": "Pure python implementation of Qt-style Signals, with (optional) signature and type checking, and support for threading.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1419
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-psygnal"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-psycopg2",
            "portdir": "python/py-psycopg2",
            "version": "2.9.10",
            "license": "LGPL-3+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.psycopg.org",
            "description": "A python DBAPI-2.0-compliant database adapter for postgresql",
            "long_description": "Psycopg2 is a postgresql database adapter for python. It's fully compliant to python's DBAPI-2.0. psycopg is designed for heavily multi-threaded applications featuring connection pooling.",
            "active": true,
            "categories": [
                "databases",
                "python"
            ],
            "maintainers": [
                {
                    "name": "snc",
                    "github": "nerdling",
                    "ports_count": 157
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-psycopg2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-psycopg",
            "portdir": "python/py-psycopg",
            "version": "3.2.9",
            "license": "LGPL-3+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.psycopg.org",
            "description": "Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.",
            "long_description": "Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.",
            "active": true,
            "categories": [
                "databases",
                "python"
            ],
            "maintainers": [
                {
                    "name": "snc",
                    "github": "nerdling",
                    "ports_count": 157
                }
            ],
            "variants": [
                "postgresql17",
                "postgresql16",
                "postgresql15",
                "postgresql14",
                "postgresql13",
                "postgresql12"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "postgresql17",
                        "py313-psycopg"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-psyco",
            "portdir": "python/py-psyco",
            "version": "1.6",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://psyco.sourceforge.net/",
            "description": "a python specializing compiler",
            "long_description": "Psyco is a Python extension module which can massively speed up the execution of any Python code.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jmr",
                    "github": "jmroot",
                    "ports_count": 353
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py26-psyco"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-psychopy",
            "portdir": "python/py-psychopy",
            "version": "1.78.01",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.psychopy.org",
            "description": "PsychoPy is an open-source package for creating psychology stimuli in Python",
            "long_description": "PsychoPy is an open-source package for creating psychology stimuli in Python (A real and free alternative to Matlab). PsychoPy combines the graphical strengths of OpenGL with the easy Python syntax to give psychophysics a free and simple stimulus presentation and control package.",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-psychopy"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-psutil",
            "portdir": "python/py-psutil",
            "version": "7.2.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/giampaolo/psutil",
            "description": "A process utilities module for Python.",
            "long_description": "psutil is a module providing an interface for retrieving information on all running processes and system utilization (CPU, disk, memory) in a portable way by using Python, implementing many functionalities offered by command line tools such as: ps, top, df, kill, free, lsof, free, netstat, ifconfig, nice, ionice, iostato, iotop, uptime, tty.",
            "active": true,
            "categories": [
                "devel",
                "sysutils",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2896
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-psutil"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-pss_select",
            "portdir": "python/py-pss_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default pss version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of pss.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py37-pss",
                        "py27-pss",
                        "py35-pss",
                        "py36-pss",
                        "py38-pss",
                        "py313-pss"
                    ]
                }
            ]
        },
        {
            "name": "py-pss",
            "portdir": "python/py-pss",
            "version": "1.45",
            "license": "public-domain",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "pss is a tool for grepping through source code",
            "long_description": "pss is a tool for grepping through source code",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-pss"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-pskc",
            "portdir": "python/py-pskc",
            "version": "1.4",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://arthurdejong.org/python-pskc/",
            "description": "A library to handle Portable Symmetric Key Container (PSKC) files",
            "long_description": "A Python module to handle Portable Symmetric Key Container (PSKC) files as defined in RFC 6030. PSKC files are used to transport and provision symmetric keys and key meta data (seed files) to different types of crypto modules, commonly one-time password systems or other authentication devices.",
            "active": true,
            "categories": [
                "security",
                "python",
                "crypto"
            ],
            "maintainers": [
                {
                    "name": "amake",
                    "github": "amake",
                    "ports_count": 162
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-pskc"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-prov",
            "portdir": "python/py-prov",
            "version": "1.5.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://prov.readthedocs.org",
            "description": "A Python library for W3C Provenance Data Model",
            "long_description": "A Python library for W3C Provenance Data Model. It supports PROV-JSON and PROV-XML serialization and deserialization, and exporting of PROV documents into various graphical formats, e.g. PDF, PNG, SVG.",
            "active": true,
            "categories": [
                "devel",
                "www",
                "python"
            ],
            "maintainers": [
                {
                    "name": "petr",
                    "github": "petrrr",
                    "ports_count": 612
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-prov"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-proto-plus",
            "portdir": "python/py-proto-plus",
            "version": "1.26.1",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/googleapis/proto-plus-python",
            "description": "This is a wrapper around protocol buffers. Protocol buffers is a specification format for APIs, such as those inside Google.",
            "long_description": "This is a wrapper around protocol buffers. Protocol buffers is a specification format for APIs, such as those inside Google.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-proto-plus"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-protobuf3",
            "portdir": "python/py-protobuf3",
            "version": "4.21.12",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/google/protobuf",
            "description": "Encode data in an efficient yet extensible format.",
            "long_description": "Google Protocol Buffers are a flexible, efficient, automated mechanism for serializing structured data -- think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the old format. You specify how you want the information you're serializing to be structured by defining protocol buffer message types in .proto files. Each protocol buffer message is a small logical record of information, containing a series of name-value pairs.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-protobuf3"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-protobuf",
            "portdir": "python/py-protobuf",
            "version": "2.6.1",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/google/protobuf",
            "description": "Encode data in an efficient yet extensible format.",
            "long_description": "Google Protocol Buffers are a flexible, efficient, automated mechanism for serializing structured data -- think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the old format. You specify how you want the information you're serializing to be structured by defining protocol buffer message types in .proto files. Each protocol buffer message is a small logical record of information, containing a series of name-value pairs.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-protobuf"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-protego",
            "portdir": "python/py-protego",
            "version": "0.5.0",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/Protego",
            "description": "Protego is a pure-Python `robots.txt` parser with support for modern conventions.",
            "long_description": "Protego is a pure-Python `robots.txt` parser with support for modern conventions.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 433
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-protego"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-propcache",
            "portdir": "python/py-propcache",
            "version": "0.4.1",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/aio-libs/propcache",
            "description": "fast implementation of cached properties",
            "long_description": "accelerated versions of functools.cached_property",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "toby",
                    "github": "tobypeterson",
                    "ports_count": 255
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-propcache"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-prompt_toolkit",
            "portdir": "python/py-prompt_toolkit",
            "version": "3.0.52",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/prompt-toolkit/python-prompt-toolkit",
            "description": "Library for building powerful interactive command lines in Python",
            "long_description": "Library for building powerful interactive command lines in Python",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-prompt_toolkit"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-promise",
            "portdir": "python/py-promise",
            "version": "2.3",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/syrusakbary/promise",
            "description": "Promises/A implementation for Python",
            "long_description": "Promises/A implementation for Python",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-promise"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-prometheus_client",
            "portdir": "python/py-prometheus_client",
            "version": "0.23.1",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/prometheus/client_python",
            "description": "Prometheus instrumentation library for Python applications",
            "long_description": "Prometheus instrumentation library for Python applications",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2896
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-prometheus_client"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-progressbar",
            "portdir": "python/py-progressbar",
            "version": "2.5.20251208",
            "license": "LGPL-2.1+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/niltonvolpato/python-progressbar",
            "description": "Text progressbar library for python",
            "long_description": "This library provides a text mode progressbar. This is typically used to display the progress of a long running operation, providing a visual clue that processing is underway.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-progressbar"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-proglog",
            "portdir": "python/py-proglog",
            "version": "0.1.10",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Edinburgh-Genome-Foundry/Proglog/",
            "description": "Log and progress bar manager for console, notebooks, web...",
            "long_description": "Proglog is a progress logging system for Python. It allows to build complex libraries while giving your users control over logs, callbacks and progress bars.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py310-proglog"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-processing",
            "portdir": "python/py-processing",
            "version": "0.52",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://py.processing.org/",
            "description": "Using processes which mimics the threading module",
            "long_description": "Processing is a package for the Python language which supports the spawning of processes using the API of the standard library's threading module. Objects can be transferred between processes using pipes or multi-producer/multi-consumer queues. Objects can be shared between processes using a server process or (for simple data) shared memory. Equivalents of all the synchronization primitives in threading are available. A Pool class makes it easy to submit tasks to a pool of worker processes.",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-processing"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-probstat",
            "portdir": "python/py-probstat",
            "version": "0.912",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://probstat.sourceforge.net/",
            "description": "Probability And Statistics for python",
            "long_description": "python module for doing fast Permutations, Combinations, Cartesian product and Priority Queue.",
            "active": false,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-probstat"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-priority",
            "portdir": "python/py-priority",
            "version": "2.0.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.org/project/priority/",
            "description": "A pure Python implementation of the HTTP/2 priority tree",
            "long_description": "A pure Python implementation of the HTTP/2 priority tree",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1057
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-priority"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-prettytable",
            "portdir": "python/py-prettytable",
            "version": "0.7.2",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/prettytable",
            "description": "A simple Python library for easily displaying tabular data in a visually appealing ASCII table format.",
            "long_description": "PrettyTable is a simple Python library designed to make it quick and easy to represent tabular data in visually appealing ASCII tables. It was inspired by the ASCII tables used in the PostgreSQL shell psql. PrettyTable allows for selection of which columns are to be printed, independent alignment of columns (left or right justified or centred) and printing of sub-tables by specifying a row range.",
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "maintainers": [
                {
                    "name": "petr",
                    "github": "petrrr",
                    "ports_count": 612
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-prettytable"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-pretty-midi",
            "portdir": "python/py-pretty-midi",
            "version": "0.2.9",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/craffel/pretty-midi",
            "description": "Functions and classes for handling MIDI data conveniently.",
            "long_description": "pretty_midi contains utility function/classes for handling MIDI data, so that it's in a format which is easy to modify and extract information from.",
            "active": true,
            "categories": [
                "audio",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py311-pretty-midi"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-pretend",
            "portdir": "python/py-pretend",
            "version": "1.0.9",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/alex/pretend",
            "description": "A library for stubbing in Python",
            "long_description": "A library for stubbing in Python",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-pretend"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-preshed",
            "portdir": "python/py-preshed",
            "version": "3.0.9",
            "license": "MIT",
            "platforms": "any",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://github.com/explosion/preshed",
            "description": "Cython hash tables that assume keys are pre-hashed",
            "long_description": "Cython hash tables that assume keys are pre-hashed",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 232
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-preshed"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-presets",
            "portdir": "python/py-presets",
            "version": "1.0.0",
            "license": "ISC",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "A python module to manipulate default parameters of a module's functions.",
            "long_description": "A python module to manipulate default parameters of a module's functions.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-presets"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-pre-commit",
            "portdir": "python/py-pre-commit",
            "version": "4.5.1",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pre-commit/pre-commit",
            "description": "A framework for managing and maintaining multi-language pre-commit hooks",
            "long_description": "A framework for managing and maintaining multi-language pre-commit hooks",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1419
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-pre-commit"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-precis-i18n",
            "portdir": "python/py-precis-i18n",
            "version": "1.1.1",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/byllyfish/precis_i18n",
            "description": "PRECIS framework for Unicode",
            "long_description": "Implementation of PRECIS framework for Unicode to be used with usernames & passwords.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-precis-i18n"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-prawcore",
            "portdir": "python/py-prawcore",
            "version": "2.3.0",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/praw-dev/prawcore",
            "description": "py-prawcore is a low-level communication layer used by PRAW 4+.",
            "long_description": "py-prawcore is a low-level communication layer used by PRAW 4+.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py310-prawcore"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-praw",
            "portdir": "python/py-praw",
            "version": "7.5.0",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/praw-dev/praw/",
            "description": "Python Reddit API Wrapper",
            "long_description": "PRAW, an acronym for \"Python Reddit API Wrapper\", is a Python package that allows for simple access to Reddit's API. PRAW aims to be easy to use and internally follows all of Reddit's API rules.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py310-praw"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-pptx",
            "portdir": "python/py-pptx",
            "version": "1.0.2",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scanny/python-pptx",
            "description": "Python module for creating and updating PowerPoint files.",
            "long_description": "A typical use would be generating a customized PowerPoint presentation from database content, downloadable by clicking a link in a web application. Several developers have used it to automate production of presentation-ready engineering status reports based on information held in their work management system. It could also be used for making bulk updates to a library of presentations or simply to automate the production of a slide or two that would be tedious to get right by hand.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "eborisch",
                    "github": "eborisch",
                    "ports_count": 225
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-pptx"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-pp",
            "portdir": "python/py-pp",
            "version": "1.6.6",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.parallelpython.com",
            "description": "parallel python module",
            "long_description": "Use PP to run your software in parallel",
            "active": false,
            "categories": [
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "snc",
                    "github": "nerdling",
                    "ports_count": 157
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-pp"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-poyo",
            "portdir": "python/py-poyo",
            "version": "0.5.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/hackebrot/poyo",
            "description": "A lightweight YAML Parser for Python.",
            "long_description": "A lightweight YAML Parser for Python.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2122
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-poyo"
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}