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

{
    "count": 52323,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=853",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=851",
    "results": [
        {
            "name": "py27-pygtksourceview",
            "portdir": "python/py27-pygtksourceview",
            "version": "2.10.1",
            "license": "LGPL",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gnome.org/",
            "description": "Python bindings for GtkSourceView2",
            "long_description": "Python bindings for GtkSourceView2",
            "active": true,
            "categories": [
                "python",
                "x11"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "docbook-xsl-nons",
                        "libxslt",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-gobject",
                        "py27-pygtk",
                        "gtksourceview2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py35-pyobjc",
            "portdir": "python/py27-pyobjc",
            "version": "5.3",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pyobjc.readthedocs.io",
            "description": "bidirectional bridge between python and Objective C",
            "long_description": "The PyObjC project aims to provide a bridge between the Python and Objective-C programming languages. The bridge is intended to be fully bidirectional, allowing the Python programmer to take full advantage of the power provided by various Objective-C based toolkits and the Objective-C programmer transparent access to Python based functionality.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libffi",
                        "python35",
                        "py35-setuptools"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py35-applaunchservices",
                        "py35-pyobjc-cocoa"
                    ]
                }
            ]
        },
        {
            "name": "py27-pyobjc-cocoa",
            "portdir": "python/py27-pyobjc-cocoa",
            "version": "5.3",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pyobjc.readthedocs.io",
            "description": "cocoa wrappers for PyObjC",
            "long_description": "This port provides the CoreFoundation, Foundation and AppKit wrappers for use with PyObjC.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py27-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python27",
                        "py27-pyobjc"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py27-pyxg",
                        "namebench",
                        "calendar-contacts-server",
                        "py27-lightblue"
                    ]
                }
            ]
        },
        {
            "name": "py27-pyqt5",
            "portdir": "python/py27-pyqt5",
            "version": "5.15.4",
            "license": "(GPL-3 or OpenSSLException)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
            "description": "PyQt5 is a set of Python bindings for the Qt5 toolkit",
            "long_description": "PyQt5 is a set of Python bindings for the Qt5 toolkit. The bindings are implemented as a set of Python modules and contain over 620 classes.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "scintilla",
                "webkit",
                "graceful"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "qt5-qtscript",
                        "qt5-qt3d",
                        "dbus",
                        "qt5",
                        "python27",
                        "py27-enum34",
                        "py27-sip4",
                        "dbus-python27",
                        "qt5-qtbase"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py27-pyqt5-chart",
                        "gnuradio-devel",
                        "py27-pyqtgraph",
                        "py27-eric-ide",
                        "py27-poppler-qt5",
                        "py27-qscintilla-qt5",
                        "py27-pyqt5-webengine"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py27-qimage2ndarray"
                    ]
                }
            ]
        },
        {
            "name": "py27-scipy",
            "portdir": "python/py27-scipy",
            "version": "1.2.3",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.scipy.org/",
            "description": "An opensource library of scientific tools for Python",
            "long_description": "An opensource library of scientific tools for Python",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 453
                }
            ],
            "variants": [
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gcc15",
                "gccdevel",
                "gfortran",
                "atlas",
                "openblas",
                "mkl"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "swig-python",
                        "py27-cython-compat",
                        "clang-18",
                        "gcc15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-pybind11",
                        "libgcc",
                        "python27",
                        "OpenBLAS",
                        "py27-numpy"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py27-py",
                        "py27-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py27-theano",
                        "py27-seaborn",
                        "py27-pysal",
                        "py27-pyqtgraph",
                        "py27-tpot",
                        "py27-lalinference",
                        "py27-commpy",
                        "py27-statsmodels",
                        "py27-algopy",
                        "py27-lmfit",
                        "py27-numdifftools",
                        "py27-GridDataFormats",
                        "py27-graph-tool",
                        "py27-fipy",
                        "py27-obspy",
                        "py27-scikit-image",
                        "py27-barnaba",
                        "py27-mdtraj",
                        "py27-scikit-learn",
                        "py27-lalburst",
                        "alps",
                        "vapor",
                        "py27-pyne",
                        "py27-mlpy",
                        "py27-pacal",
                        "py27-pyFAI",
                        "py27-trep",
                        "py27-usadel1",
                        "py27-pyphant",
                        "py27-pyphant-imageprocessing",
                        "py27-pyphant-osc",
                        "py27-pyphant-statistics",
                        "py27-pandas",
                        "py27-psychopy",
                        "py27-lal",
                        "py27-pyvttbl",
                        "py27-scikits-talkbox",
                        "EGSimulation",
                        "HORTON",
                        "ccpnmr",
                        "relax",
                        "py27-MDAnalysis",
                        "py27-astlib",
                        "py27-astroML",
                        "py27-cartopy",
                        "py27-colour",
                        "py27-control",
                        "py27-filterpy",
                        "py27-gwpy",
                        "py27-keras",
                        "py27-keras_applications",
                        "py27-kombine",
                        "py27-pymvpa",
                        "py27-qutip",
                        "py27-scikit-umfpack",
                        "py27-sfepy",
                        "py27-spacepy",
                        "py27-nmrglue"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "gnuradio-devel",
                        "digital_rf",
                        "gr37-ieee802-15-4",
                        "gr37-iio",
                        "gr37-iqbalance",
                        "gr37-iridium",
                        "gr37-limesdr",
                        "gr37-lora-BastilleResearch",
                        "py27-gammapy",
                        "gr37-lora-rpp0",
                        "gr37-lte",
                        "gr37-mapper",
                        "gr37-mac",
                        "gr37-ofdm",
                        "py27-magpy",
                        "gr37-osmosdr",
                        "gr37-pcap",
                        "gr37-pyqt",
                        "gr37-rds",
                        "gr37-satellites",
                        "py27-scitools",
                        "gr37-sdrplay",
                        "gr37-specest",
                        "gr37-tdd",
                        "gnuradio37",
                        "gr37-adapt",
                        "gr37-air-modes",
                        "gr37-ais",
                        "gr37-baz",
                        "gr37-cdma",
                        "gr37-fcdproplus",
                        "gr37-foo",
                        "gr37-fosphor",
                        "py27-oct2py",
                        "gr37-gfdm",
                        "gr37-gsm",
                        "gr37-ieee802-11"
                    ]
                }
            ]
        },
        {
            "name": "py27-pyqt5-common",
            "portdir": "python/py27-pyqt5",
            "version": "5.15.4",
            "license": "(GPL-3 or OpenSSLException)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
            "description": "PyQt5 is a set of Python bindings for the Qt5 toolkit (.sip sourcefiles)",
            "long_description": "PyQt5 is a set of Python bindings for the Qt5 toolkit. The bindings are implemented as a set of Python modules and contain over 620 classes. This port contains the .sip source files.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python27"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py27-pyqt5-webengine",
            "portdir": "python/py27-pyqt5",
            "version": "5.15.5",
            "license": "(GPL-3 or OpenSSLException)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
            "description": "PyQt5 Webengine bindings",
            "long_description": "PyQt5 Webengine bindings",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [
                "debug"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "qt5-qtbase",
                        "qt5-qtwebengine",
                        "python27",
                        "py27-pyqt5"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py27-eric-ide"
                    ]
                }
            ]
        },
        {
            "name": "py27-pyqt5-chart",
            "portdir": "python/py27-pyqt5",
            "version": "5.15.4",
            "license": "(GPL-3 or OpenSSLException)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
            "description": "PyQt5 Charts bindings",
            "long_description": "PyQt5 Charts bindings",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [
                "debug"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "qt5-qtbase",
                        "qt5-qtcharts",
                        "python27",
                        "py27-pyqt5"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py3c",
            "portdir": "python/py3c",
            "version": "1.4",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://py3c.readthedocs.io/",
            "description": "Python compatibility headers",
            "long_description": "A Python 2/3 compatibility layer for C extensions",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "subversion-pythonbindings-3.9",
                        "subversion-pythonbindings-2.7",
                        "subversion-pythonbindings-3.5",
                        "subversion-pythonbindings-3.6",
                        "subversion-pythonbindings-3.7",
                        "subversion-pythonbindings-3.8",
                        "subversion-pythonbindings-3.10",
                        "subversion-pythonbindings-3.11",
                        "subversion-pythonbindings-3.12"
                    ]
                }
            ]
        },
        {
            "name": "pycodestyle_select",
            "portdir": "python/pycodestyle_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default pycodestyle version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of pycodestyle.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py27-codestyle",
                        "py35-codestyle",
                        "py36-codestyle",
                        "py37-codestyle",
                        "py39-codestyle",
                        "py38-codestyle",
                        "py310-codestyle",
                        "py311-codestyle",
                        "py312-codestyle",
                        "py313-codestyle",
                        "py314-codestyle"
                    ]
                }
            ]
        },
        {
            "name": "pydocstyle_select",
            "portdir": "python/pydocstyle_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default pydocstyle version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of pydocstyle.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py27-docstyle",
                        "py35-docstyle",
                        "py36-docstyle",
                        "py37-docstyle",
                        "py38-docstyle",
                        "py39-docstyle",
                        "py310-docstyle",
                        "py311-docstyle",
                        "py312-docstyle",
                        "py313-docstyle",
                        "py314-docstyle"
                    ]
                }
            ]
        },
        {
            "name": "pyflakes_select",
            "portdir": "python/pyflakes_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default pyflakes version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of pyflakes.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2897
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py27-pyflakes",
                        "py35-pyflakes",
                        "py36-pyflakes",
                        "py37-pyflakes",
                        "py39-pyflakes",
                        "py38-pyflakes",
                        "py310-pyflakes",
                        "py311-pyflakes",
                        "py312-pyflakes",
                        "py313-pyflakes",
                        "py314-pyflakes"
                    ]
                }
            ]
        },
        {
            "name": "pygments_select",
            "portdir": "python/pygments_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default pygments version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of pygments.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py27-pygments",
                        "py310-pygments",
                        "py311-pygments",
                        "py312-pygments",
                        "py313-pygments",
                        "py314-pygments",
                        "py38-pygments",
                        "py35-pygments",
                        "py36-pygments",
                        "py37-pygments",
                        "py39-pygments"
                    ]
                }
            ]
        },
        {
            "name": "pylint_select",
            "portdir": "python/pylint_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default pylint version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of pylint.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py39-pylint",
                        "py27-pylint",
                        "py35-pylint",
                        "py36-pylint",
                        "py38-pylint",
                        "py37-pylint",
                        "py310-pylint",
                        "py311-pylint",
                        "py312-pylint",
                        "py313-pylint",
                        "py314-pylint"
                    ]
                }
            ]
        },
        {
            "name": "pytest_select",
            "portdir": "python/pytest_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "Common files for selecting default pytest version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of 'pytest'.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py27-pytest",
                        "py310-pytest",
                        "py311-pytest",
                        "py312-pytest",
                        "py313-pytest",
                        "py314-pytest",
                        "py36-pytest",
                        "py35-pytest",
                        "py37-pytest",
                        "py38-pytest",
                        "py39-pytest"
                    ]
                }
            ]
        },
        {
            "name": "python-language-server_select",
            "portdir": "python/python-language-server_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default pyls version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of pyls.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py27-language-server",
                        "py35-language-server",
                        "py36-language-server"
                    ]
                }
            ]
        },
        {
            "name": "python-lsp-server_select",
            "portdir": "python/python-lsp-server_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default pylsp version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of pylsp.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py36-python-lsp-server",
                        "py37-python-lsp-server",
                        "py38-python-lsp-server",
                        "py39-python-lsp-server",
                        "py310-python-lsp-server",
                        "py311-python-lsp-server",
                        "py312-python-lsp-server",
                        "py313-python-lsp-server",
                        "py314-python-lsp-server"
                    ]
                }
            ]
        },
        {
            "name": "pyupgrade",
            "portdir": "python/pyupgrade",
            "version": "3.21.2",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/asottile/pyupgrade",
            "description": "A tool to automatically upgrade syntax for newer versions.",
            "long_description": "A tool to automatically upgrade syntax for newer versions.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py314-build",
                        "py314-setuptools",
                        "py314-wheel",
                        "clang-18",
                        "py314-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-tokenize-rt",
                        "python314"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "quodlibet",
            "portdir": "python/quodlibet",
            "version": "4.7.1",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/quodlibet/quodlibet",
            "description": "audio library manager and player for GTK+",
            "long_description": "Quod Libet is a GTK+-based audio player written in Python, using the Mutagen tagging library and GStreamer for playback. It provides several different ways to view your audio library, as well as support for Internet radio and audio feeds. It has extremely flexible metadata tag editing and searching capabilities.",
            "active": true,
            "categories": [
                "audio",
                "gnome",
                "python"
            ],
            "maintainers": [],
            "variants": [
                "quartz",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py313-setuptools",
                        "gettext",
                        "librsvg",
                        "makeicns",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-cairo",
                        "py313-gobject3",
                        "py313-pyobjc",
                        "gstreamer1-gst-plugins-good",
                        "py313-feedparser",
                        "py313-mutagen",
                        "gtk3",
                        "libsoup",
                        "python313",
                        "dbus-python313"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "adwaita-icon-theme"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rdiff-backup",
            "portdir": "python/rdiff-backup",
            "version": "2.2.6",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://rdiff-backup.net/",
            "description": "rdiff-backup backs up one directory to another, possibly over a network.",
            "long_description": "rdiff-backup backs up one directory to another, possibly over a network.",
            "active": true,
            "categories": [
                "sysutils",
                "net",
                "python"
            ],
            "maintainers": [],
            "variants": [
                "python310",
                "python311",
                "python312",
                "python313",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py313-setuptools_scm",
                        "py313-installer",
                        "py313-setuptools",
                        "py313-wheel",
                        "asciidoctor",
                        "clang-18",
                        "py313-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python313",
                        "py313-xattr",
                        "librsync"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "refurb",
            "portdir": "python/refurb",
            "version": "2.3.1",
            "license": "GPL-3",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/dosisod/refurb",
            "description": "A tool for refurbish and modernize Python codebases",
            "long_description": "A tool for refurbish and modernize Python codebases",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py314-build",
                        "py314-installer",
                        "py314-poetry-core"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314",
                        "py314-mypy"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "repo",
            "portdir": "python/repo",
            "version": "2.32",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 20160202,
            "replaced_by": null,
            "homepage": "https://source.android.com/source/developing.html",
            "description": "tool that helps to manage Android Git repositories",
            "long_description": "Repo is a tool that we built on top of Git. Repo helps us manage the many Git repositories, does the uploads to our revision control system , and automates parts of the Android development workflow. Repo is not meant to replace Git, only to make it easier to work with Git in the context of Android.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "git",
                        "python311"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "scapy_select",
            "portdir": "python/scapy_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default scapy version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of scapy.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py38-scapy",
                        "py38-scapy-devel",
                        "py39-scapy-devel",
                        "py310-scapy-devel",
                        "py311-scapy-devel",
                        "py312-scapy-devel",
                        "py39-scapy",
                        "py27-scapy",
                        "py310-scapy",
                        "py311-scapy",
                        "py312-scapy",
                        "py313-scapy"
                    ]
                }
            ]
        },
        {
            "name": "scrapy_select",
            "portdir": "python/scrapy_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default scrapy version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of scrapy.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py27-scrapy",
                        "py36-scrapy",
                        "py37-scrapy",
                        "py38-scrapy",
                        "py39-scrapy",
                        "py310-scrapy",
                        "py311-scrapy",
                        "py312-scrapy"
                    ]
                }
            ]
        },
        {
            "name": "sphinx_select",
            "portdir": "python/sphinx_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default sphinx version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of sphinx.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py35-sphinx",
                        "py36-sphinx",
                        "py37-sphinx",
                        "py38-sphinx",
                        "py39-sphinx",
                        "py27-sphinx",
                        "py310-sphinx",
                        "py311-sphinx",
                        "py312-sphinx",
                        "py313-sphinx",
                        "py314-sphinx"
                    ]
                }
            ]
        },
        {
            "name": "spyder_select",
            "portdir": "python/spyder_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default spyder version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of spyder.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py36-spyder",
                        "py36-spyder-devel",
                        "py37-spyder",
                        "py37-spyder-devel",
                        "py38-spyder-devel",
                        "py39-spyder-devel",
                        "py310-spyder-devel",
                        "py38-spyder",
                        "py39-spyder",
                        "py310-spyder",
                        "py311-spyder",
                        "py312-spyder",
                        "py313-spyder",
                        "py314-spyder"
                    ]
                }
            ]
        },
        {
            "name": "stem_select",
            "portdir": "python/stem_select",
            "version": "0.1",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.macports.org/",
            "description": "common files for selecting default stem version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of tor-prompt.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1532
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-stem",
                        "py39-stem",
                        "py310-stem",
                        "py311-stem",
                        "py312-stem",
                        "py313-stem",
                        "py314-stem"
                    ]
                }
            ]
        },
        {
            "name": "thefuck",
            "portdir": "python/thefuck",
            "version": "3.32",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/nvbn/thefuck",
            "description": "a magnificent app that corrects errors in previous console commands",
            "long_description": "The Fuck is a magnificent app that corrects errors in previous console commands.",
            "active": true,
            "categories": [
                "sysutils",
                "python"
            ],
            "maintainers": [
                {
                    "name": "i0ntempest",
                    "github": "i0ntempest",
                    "ports_count": 287
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py314-build",
                        "py314-installer",
                        "py314-setuptools",
                        "py314-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-colorama",
                        "python314",
                        "py314-pyte",
                        "py314-setuptools",
                        "py314-six",
                        "py314-psutil",
                        "py314-decorator"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tmuxp_select",
            "portdir": "python/tmuxp_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default tmuxp version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of tmuxp.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 648
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py27-tmuxp",
                        "py36-tmuxp",
                        "py39-tmuxp",
                        "py37-tmuxp",
                        "py38-tmuxp",
                        "py310-tmuxp",
                        "py311-tmuxp",
                        "py312-tmuxp",
                        "py313-tmuxp",
                        "py314-tmuxp"
                    ]
                }
            ]
        },
        {
            "name": "tox_select",
            "portdir": "python/tox_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default tox version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of tox.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py27-tox",
                        "py35-tox",
                        "py36-tox",
                        "py39-tox",
                        "py37-tox",
                        "py38-tox",
                        "py310-tox",
                        "py311-tox",
                        "py312-tox",
                        "py313-tox",
                        "py314-tox"
                    ]
                }
            ]
        },
        {
            "name": "trepan3k_select",
            "portdir": "python/trepan3k_select",
            "version": "0.0",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default trepan3k version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of trepan3k.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py37-trepan3k",
                        "py38-trepan3k",
                        "py39-trepan3k",
                        "py310-trepan3k",
                        "py311-trepan3k",
                        "py312-trepan3k",
                        "py313-trepan3k"
                    ]
                }
            ]
        },
        {
            "name": "trim_osc",
            "portdir": "python/trim_osc",
            "version": "20220518",
            "license": "WTFPL",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Zverik/regional",
            "description": "Scripts for regional OSM extracts support",
            "long_description": "It is hard to maintain OSM tile service with a small server: you can't have a properly updated regional extract or even run osm2pgsql on low memory. This package contains some scripts that help.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "frank.dean",
                    "github": "frankdean",
                    "ports_count": 12
                }
            ],
            "variants": [
                "postgresql15",
                "postgresql16"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-lxml",
                        "py312-shapely",
                        "py312-psycopg2",
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "mod_tile"
                    ]
                }
            ]
        },
        {
            "name": "tubeup",
            "portdir": "python/tubeup",
            "version": "2025.5.11",
            "license": "GPL-3+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/bibanon/tubeup",
            "description": "VOD service to Archive.org uploader",
            "long_description": "Use yt-dlp to download video and upload to the Internet Archive with metadata.",
            "active": true,
            "categories": [
                "multimedia",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py313-wheel",
                        "clang-18",
                        "py313-build",
                        "py313-installer",
                        "py313-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "internetarchive",
                        "python313",
                        "py313-docopt",
                        "yt-dlp"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "twine",
            "portdir": "python/twine",
            "version": "6.2.0",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://twine.readthedocs.io/",
            "description": "Collection of utilities for publishing packages on PyPI",
            "long_description": "Collection of utilities for publishing packages on PyPI",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "jjstickel",
                    "github": "jjstickel",
                    "ports_count": 143
                },
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py314-build",
                        "py314-installer",
                        "py314-setuptools",
                        "py314-wheel",
                        "py314-setuptools_scm"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-rich",
                        "py314-requests-toolbelt",
                        "python314",
                        "py314-rfc3986",
                        "py314-readme_renderer",
                        "py314-packaging",
                        "py314-requests",
                        "py314-urllib3",
                        "py314-keyring",
                        "py314-id"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "http-prompt"
                    ]
                }
            ]
        },
        {
            "name": "virtualenv-clone_select",
            "portdir": "python/virtualenv-clone_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default virtualenv-clone version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of virtualenv-clone.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py37-virtualenv-clone",
                        "py38-virtualenv-clone",
                        "py39-virtualenv-clone",
                        "py310-virtualenv-clone",
                        "py311-virtualenv-clone",
                        "py312-virtualenv-clone",
                        "py313-virtualenv-clone",
                        "py314-virtualenv-clone"
                    ]
                }
            ]
        },
        {
            "name": "virtualenv_select",
            "portdir": "python/virtualenv_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default virtualenv version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of virtualenv.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py34-virtualenv",
                        "py35-virtualenv",
                        "py36-virtualenv",
                        "py38-virtualenv",
                        "py310-virtualenv",
                        "py27-virtualenv",
                        "py311-virtualenv",
                        "py312-virtualenv",
                        "py314-virtualenv",
                        "py313-virtualenv",
                        "py37-virtualenv",
                        "py39-virtualenv"
                    ]
                }
            ]
        },
        {
            "name": "virtualenvwrapper_select",
            "portdir": "python/virtualenvwrapper_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default virtualenvwrapper version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of virtualenvwrapper.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py38-virtualenvwrapper",
                        "py37-virtualenvwrapper",
                        "py39-virtualenvwrapper",
                        "py310-virtualenvwrapper",
                        "py311-virtualenvwrapper",
                        "py312-virtualenvwrapper"
                    ]
                }
            ]
        },
        {
            "name": "vitables",
            "portdir": "python/vitables",
            "version": "3.1.0",
            "license": "GPL-3+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/uvemas/ViTables",
            "description": "ViTables is a graphical tool for PyTables.",
            "long_description": "ViTables is a graphical browser for HDF5 and PyTables files. It allows you to open HDF5 files, browse their contents and display datasets.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py314-hatchling",
                        "clang-18",
                        "py314-build",
                        "py314-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314",
                        "py314-numpy",
                        "py314-qtpy",
                        "py314-tables"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "yapf_select",
            "portdir": "python/yapf_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default yapf version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of yapf.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py27-yapf",
                        "py35-yapf",
                        "py36-yapf",
                        "py39-yapf",
                        "py37-yapf",
                        "py38-yapf",
                        "py310-yapf",
                        "py311-yapf",
                        "py312-yapf",
                        "py313-yapf",
                        "py314-yapf"
                    ]
                }
            ]
        },
        {
            "name": "chruby",
            "portdir": "ruby/chruby",
            "version": "0.3.9",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/postmodern/chruby",
            "description": "Ruby version changer",
            "long_description": "chruby changes the current Ruby version. It supports bash and zsh.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "chad",
                    "github": "chadcatlett",
                    "ports_count": 2
                },
                {
                    "name": "franklinyu",
                    "github": "FranklinYu",
                    "ports_count": 4
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-2darray",
            "portdir": "ruby/rb-2darray",
            "version": "0.1.6",
            "license": "Ruby",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/awostenberg/2DArray",
            "description": "2-dimensional arrays in Ruby",
            "long_description": "2-dimensional arrays in Ruby",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-3llo",
            "portdir": "ruby/rb-3llo",
            "version": "1.3.1",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/qcam/3llo",
            "description": "Interactive CLI application for Trello",
            "long_description": "Interactive CLI application for Trello",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb33-2darray",
            "portdir": "ruby/rb-2darray",
            "version": "0.1.6",
            "license": "Ruby",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/awostenberg/2DArray",
            "description": "2-dimensional arrays in Ruby",
            "long_description": "2-dimensional arrays in Ruby",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby33"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb33-rubydraw"
                    ]
                }
            ]
        },
        {
            "name": "rb32-2darray",
            "portdir": "ruby/rb-2darray",
            "version": "0.1.6",
            "license": "Ruby",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/awostenberg/2DArray",
            "description": "2-dimensional arrays in Ruby",
            "long_description": "2-dimensional arrays in Ruby",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb32-rubydraw"
                    ]
                }
            ]
        },
        {
            "name": "rb31-2darray",
            "portdir": "ruby/rb-2darray",
            "version": "0.1.6",
            "license": "Ruby",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/awostenberg/2DArray",
            "description": "2-dimensional arrays in Ruby",
            "long_description": "2-dimensional arrays in Ruby",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-rubydraw"
                    ]
                }
            ]
        },
        {
            "name": "rb33-3llo",
            "portdir": "ruby/rb-3llo",
            "version": "1.3.1",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/qcam/3llo",
            "description": "Interactive CLI application for Trello",
            "long_description": "Interactive CLI application for Trello",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby33"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb33-tty-prompt"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb32-3llo",
            "portdir": "ruby/rb-3llo",
            "version": "1.3.1",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/qcam/3llo",
            "description": "Interactive CLI application for Trello",
            "long_description": "Interactive CLI application for Trello",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby32"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb32-tty-prompt"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-3llo",
            "portdir": "ruby/rb-3llo",
            "version": "1.3.1",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/qcam/3llo",
            "description": "Interactive CLI application for Trello",
            "long_description": "Interactive CLI application for Trello",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb31-tty-prompt"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-acl",
            "portdir": "ruby/rb-acl",
            "version": "1.0.1",
            "license": "(Ruby or GPL-2)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www2a.biglobe.ne.jp/~seki/ruby/",
            "description": "Simple Access Control List",
            "long_description": "Simple Access Control List",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb-drb"
                    ]
                }
            ]
        },
        {
            "name": "rb-actionmailer",
            "portdir": "ruby/rb-actionmailer",
            "version": "2.2.2",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.rubygems.org/gems/actionmailer",
            "description": "Simplifies the creation of mail service classes.",
            "long_description": "Simplifies the creation of mail service classes that uses Action View (from Action Pack) to render the body templates.",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "rb18-rake",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby",
                        "rb-actionpack",
                        "rb-rubygems"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb-rails"
                    ]
                }
            ]
        }
    ]
}