HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50883,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=409",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=407",
"results": [
{
"name": "py314-pyshp",
"portdir": "python/py-pyshp",
"version": "2.3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/GeospatialPython/pyshp",
"description": "Python Shapefile Library",
"long_description": "PyShp library provides read and write support for the ESRI shapefile format in pure Python. This format is a popular Geographic Information System vector data format created by ESRI. You can read and write shp, shx, and dbf files with all types of geometry. Everything in the public ESRI shapefile specification is implemented.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 609
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyshp",
"py314-cartopy"
]
}
]
},
{
"name": "py314-pyscard",
"portdir": "python/py-pyscard",
"version": "2.3.1",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyscard.sourceforge.io/",
"description": "Smartcard module for Python.",
"long_description": "Smartcard module for Python.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"swig-python"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyscard"
]
},
{
"type": "run",
"ports": [
"yubikey-manager"
]
}
]
},
{
"name": "py314-pysaga",
"portdir": "gis/saga",
"version": "9.11.1",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://saga-gis.sourceforge.io/en/index.html",
"description": "PySAGA, Python 3.14 bindings for SAGA",
"long_description": "PySAGA, Python 3.14 bindings for SAGA.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"wxWidgets-3.2",
"curl",
"cmake",
"pkgconfig",
"swig",
"swig-python",
"gdal",
"PDAL",
"proj",
"exiv2",
"opencv4",
"tiff"
]
},
{
"type": "lib",
"ports": [
"python314",
"saga"
]
}
],
"depends_on": []
},
{
"name": "py314-pyrxp",
"portdir": "python/py-pyrxp",
"version": "3.0.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/pyRXP",
"description": "Fast validating XML parser for python",
"long_description": "Fast validating XML parser for python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1514
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyrxp"
]
}
]
},
{
"name": "py314-pyrsistent",
"portdir": "python/py-pyrsistent",
"version": "0.20.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tobgu/pyrsistent/",
"description": "Pyrsistent is a number of persistent collections.",
"long_description": "Pyrsistent is a number of persistent collections.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2883
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-hypothesis",
"py314-pytest-runner"
]
}
],
"depends_on": []
},
{
"name": "py314-Pyro5",
"portdir": "python/py-Pyro5",
"version": "5.15",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/irmen/Pyro5",
"description": "Distributed object middleware for Python (RPC)",
"long_description": "Pyro means PYthon Remote Objects. It is a library that enables you to build applications in which objects can talk to each other over the network, with minimal programming effort. You can just use normal Python method calls, with almost every possible parameter and return value type, and Pyro takes care of locating the right object on the right computer to execute the method. It is designed to be very easy to use, and to generally stay out of your way. But it also provides a set of powerful features that enables you to build distributed applications rapidly and effortlessly. Pyro is written in 100% pure Python.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-serpent",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-Pyro5",
"maestral"
]
}
]
},
{
"name": "py314-pyrfc3339",
"portdir": "python/py-pyrfc3339",
"version": "2.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/pyrfc3339/",
"description": "pyRFC3339 parses and generates RFC 3339-compliant timestamps using Python datetime.datetime objects.",
"long_description": "pyRFC3339 parses and generates RFC 3339-compliant timestamps using Python datetime.datetime objects.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1305
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-tz",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyrfc3339",
"py314-acme"
]
}
]
},
{
"name": "py314-pyqt-builder",
"portdir": "python/py-pyqt-builder",
"version": "1.19.1",
"license": "(GPL-2 or GPL-3 or PSF)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt-builder/",
"description": "The PEP 517 compliant PyQt build system",
"long_description": "The PEP 517 compliant PyQt build system",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"py314-packaging",
"py314-sip",
"python314"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py314-pyqt6-scintilla",
"py314-pyqt5-scintilla",
"py314-pyqt5-webengine",
"py314-pyqt6-3d",
"py314-pyqt6-charts",
"py314-pyqt6-datavisualization",
"py314-pyqt6-networkauth",
"py314-pyqt6-webengine",
"qgis3",
"qgis3-ltr",
"py314-pyqt6",
"py314-pyqt5-chart",
"py314-pyqt5"
]
},
{
"type": "lib",
"ports": [
"py-pyqt-builder"
]
}
]
},
{
"name": "py314-pyqt6-webengine",
"portdir": "python/py-pyqt6-webengine",
"version": "6.10.0",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqtwebengine",
"description": "Python bindings for the Qt WebEngine framework",
"long_description": "Python bindings for the Qt WebEngine framework",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-pyqt-builder",
"py314-sip"
]
},
{
"type": "lib",
"ports": [
"py314-pyqt6",
"qt6-qtbase",
"py314-pyqt6-sip",
"qt6-qtwebengine",
"python314"
]
}
],
"depends_on": []
},
{
"name": "py314-pyqt6-sip",
"portdir": "python/py-pyqt6-sip",
"version": "13.11.0",
"license": "(GPL-2 or GPL-3 or PSF)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/sip/",
"description": "The sip module support for PyQt6",
"long_description": "The sip module support for PyQt6",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-pyqt6-scintilla",
"py314-pyqt6-charts",
"py314-pyqt6-datavisualization",
"py314-pyqt6-networkauth",
"py314-pyqt6-webengine",
"py314-pyqt6-3d",
"py-pyqt6-sip"
]
},
{
"type": "run",
"ports": [
"py314-pyqt6"
]
}
]
},
{
"name": "py314-pyqt6-scintilla",
"portdir": "python/py-pyqt6-scintilla",
"version": "2.14.1",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/qscintilla",
"description": "PyQt6 bindings for the QScintilla programmers editor widget",
"long_description": "QScintilla is a port to Qt of the Scintilla programmers editor widget. It supports the traditional low-level Scintilla API and implements a high-level API covering such things as auto-completion, code folding and lexer configuration.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-pyqt-builder",
"py314-sip"
]
},
{
"type": "lib",
"ports": [
"py314-pyqt6",
"qt6-qtbase",
"py314-pyqt6-sip",
"qscintilla-qt6",
"python314"
]
}
],
"depends_on": []
},
{
"name": "py314-pyqt6-networkauth",
"portdir": "python/py-pyqt6-networkauth",
"version": "6.10.0",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqtnetworkauth",
"description": "Python bindings for the Qt Network Authorization library",
"long_description": "Python bindings for the Qt Network Authorization library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-pyqt-builder",
"py314-sip"
]
},
{
"type": "lib",
"ports": [
"py314-pyqt6",
"qt6-qtbase",
"py314-pyqt6-sip",
"qt6-qtnetworkauth",
"python314"
]
}
],
"depends_on": []
},
{
"name": "py314-pyqt6-datavisualization",
"portdir": "python/py-pyqt6-datavisualization",
"version": "6.10.0",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqtdatavisualization",
"description": "Python bindings for the Qt Data Visualization library",
"long_description": "Python bindings for the Qt Data Visualization library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-pyqt-builder",
"py314-sip"
]
},
{
"type": "lib",
"ports": [
"py314-pyqt6",
"qt6-qtbase",
"py314-pyqt6-sip",
"qt6-qtdatavis3d",
"python314"
]
}
],
"depends_on": []
},
{
"name": "py314-pyqt6-charts",
"portdir": "python/py-pyqt6-charts",
"version": "6.10.0",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqtchart",
"description": "Python bindings for the Qt Charts library",
"long_description": "Python bindings for the Qt Charts library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-pyqt-builder",
"py314-sip"
]
},
{
"type": "lib",
"ports": [
"py314-pyqt6",
"qt6-qtbase",
"py314-pyqt6-sip",
"qt6-qtcharts",
"python314"
]
}
],
"depends_on": []
},
{
"name": "py314-pyqt6-3d",
"portdir": "python/py-pyqt6-3d",
"version": "6.10.0",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt3d",
"description": "Python bindings for the Qt 3D framework",
"long_description": "Python bindings for the Qt 3D framework",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-pyqt-builder",
"py314-sip"
]
},
{
"type": "lib",
"ports": [
"py314-pyqt6",
"qt6-qtbase",
"py314-pyqt6-sip",
"qt6-qt3d",
"python314"
]
}
],
"depends_on": []
},
{
"name": "py314-pyqt6",
"portdir": "python/py-pyqt6",
"version": "6.10.2",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
"description": "PyQt6 is a set of Python bindings for the Qt6 toolkit",
"long_description": "PyQt6 is a set of Python bindings for the Qt6 toolkit. The bindings are implemented as a set of Python modules and contain over 620 classes.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-sip",
"pkgconfig",
"clang-18",
"py314-pyqt-builder"
]
},
{
"type": "lib",
"ports": [
"qt6-qtwebchannel",
"qt6-qtimageformats",
"qt6-qtsvg",
"qt6-qt5compat",
"qt6-qtlocation",
"qt6-qtserialbus",
"qt6-qtremoteobjects",
"qt6-qtconnectivity",
"qt6-qttools",
"qt6-qtwebsockets",
"qt6-qttranslations",
"qt6-qtpositioning",
"qt6-qtshadertools",
"qt6-qtmultimedia",
"qt6-qtbase",
"qt6-qtquicktimeline",
"qt6-qtdoc",
"qt6-qthttpserver",
"qt6-qtvirtualkeyboard",
"qt6-qtlottie",
"qt6-qtlanguageserver",
"qt6-qtquick3dphysics",
"qt6-qtscxml",
"qt6-qtspeech",
"qt6-qtgraphs",
"qt6-qtquickeffectmaker",
"python314",
"dbus-python314",
"qt6-qtquick3d",
"qt6-qtdeclarative",
"qt6-qtsensors",
"qt6-qtserialport"
]
},
{
"type": "run",
"ports": [
"py314-pyqt6-sip"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"git-cola",
"py314-pyqt6-3d",
"py314-pyqt6-charts",
"py314-pyqt6-datavisualization",
"py314-pyqt6-networkauth",
"py314-pyqt6-webengine",
"py-pyqt6",
"treeline",
"py314-pyqt6-scintilla"
]
}
]
},
{
"name": "py314-pyqt5-webengine",
"portdir": "python/py-pyqt5-webengine",
"version": "5.15.7",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqtwebengine",
"description": "PyQt5 Webengine bindings",
"long_description": "PyQtWebEngine is a set of Python bindings for The Qt Company's Qt WebEngine framework. The framework provides the ability to embed web content in applications and is based on the Chrome browser. The bindings sit on top of PyQt5 and are implemented as three separate modules corresponding to the different libraries that make up the framework.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-sip",
"pkgconfig",
"clang-18",
"py314-pyqt-builder"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"qt5-qtwebengine",
"python314",
"py314-pyqt5"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py314-spyder"
]
}
]
},
{
"name": "py314-pyqt5-sip",
"portdir": "python/py-pyqt5-sip",
"version": "12.18.0",
"license": "(GPL-2 or GPL-3 or PSF)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/sip/",
"description": "The sip module support for PyQt5",
"long_description": "The sip module support for PyQt5",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyqt5-sip"
]
},
{
"type": "run",
"ports": [
"py314-pyqt5"
]
}
]
},
{
"name": "py314-pyqt5-scintilla",
"portdir": "python/py-pyqt5-scintilla",
"version": "2.14.1",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/qscintilla",
"description": "PyQt5 bindings for the QScintilla programmers editor widget",
"long_description": "QScintilla is a port to Qt of the Scintilla programmers editor widget. It supports the traditional low-level Scintilla API and implements a high-level API covering such things as auto-completion, code folding and lexer configuration.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-sip",
"pkgconfig",
"clang-18",
"py314-pyqt-builder"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"qscintilla-qt5",
"python314",
"py314-pyqt5"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"qgis3",
"qgis3-ltr"
]
}
]
},
{
"name": "py314-pyqt5-chart",
"portdir": "python/py-pyqt5-chart",
"version": "5.15.7",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqtchart",
"description": "PyQt5 Chart bindings",
"long_description": "PyQtChart is a set of Python bindings for The Qt Company's Qt Charts library. The bindings sit on top of PyQt5 and are implemented as a single module..",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-sip",
"pkgconfig",
"clang-18",
"py314-pyqt-builder"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"qt5-qtcharts",
"python314",
"py314-pyqt5"
]
}
],
"depends_on": []
},
{
"name": "py314-pyqt5",
"portdir": "python/py-pyqt5",
"version": "5.15.11",
"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": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"webkit",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-sip",
"pkgconfig",
"clang-18",
"py314-pyqt-builder"
]
},
{
"type": "lib",
"ports": [
"python314",
"qt5",
"dbus-python314",
"qt5-qtbase",
"qt5-qtscript",
"qt5-qt3d"
]
},
{
"type": "run",
"ports": [
"py314-pyqt5-sip"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-pyqt5-chart",
"py314-pyqt5-scintilla",
"py314-pyqt5-webengine",
"qgis3",
"qgis3-ltr",
"py314-vispy",
"py314-superqt",
"py-pyqt5"
]
},
{
"type": "run",
"ports": [
"py314-spyder",
"pymol",
"pymol-devel"
]
}
]
},
{
"name": "py314-pyqrcodeng",
"portdir": "python/py-pyqrcodeng",
"version": "1.3.6",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyqrcode/pyqrcodeNG",
"description": "The PyQRCodeNG module is a QR code generator that is simple to use and written in pure Python",
"long_description": "The PyQRCodeNG module is a QR code generator that is simple to use and written in pure Python. The module automates most of the building process for creating QR codes. Most codes can be created using only two lines of code!",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "harensdeveloper",
"github": "harens",
"ports_count": 41
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-pypng"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyqrcodeng"
]
}
]
},
{
"name": "py314-pyproject_metadata",
"portdir": "python/py-pyproject_metadata",
"version": "0.11.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/FFY00/python-pyproject-metadata",
"description": "Dataclass for PEP 621 metadata with support for core metadata generation",
"long_description": "Dataclass for PEP 621 metadata with support for core metadata generation",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2883
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-packaging"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-meson-python",
"py-pyproject_metadata"
]
}
]
},
{
"name": "py314-pyproject_hooks",
"portdir": "python/py-pyproject_hooks",
"version": "1.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/pyproject_hooks/",
"description": "API to call PEP 517 hooks",
"long_description": "This is a low-level library for calling build-backends in pyproject.toml-based projects. It provides the basic functionality to help write tooling that generates distribution files from Python projects.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py-bootstrap-modules",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-build",
"poetry"
]
}
]
},
{
"name": "py314-pyproject_api",
"portdir": "python/py-pyproject_api",
"version": "1.10.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tox-dev/pyproject-api",
"description": "API to interact with the python pyproject.toml based projects",
"long_description": "API to interact with the python pyproject.toml based projects",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1305
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-hatch-vcs",
"py314-hatchling",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-packaging",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-tox"
]
}
]
},
{
"name": "py314-pyproj",
"portdir": "python/py-pyproj",
"version": "3.7.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyproj4.github.io/pyproj",
"description": "Python interfaces to PROJ.4 functions.",
"long_description": "Pyrex wrapper to provide python interfaces to PROJ.4 (http://proj.maptools.org) functions. Performs cartographic transformations and geodetic computations.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2883
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-cython",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-certifi",
"proj9"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-owslib",
"py314-cartopy",
"py314-lonboard",
"py314-geoviews",
"py314-geopandas"
]
},
{
"type": "run",
"ports": [
"qgis3-ltr",
"qgis3"
]
}
]
},
{
"name": "py314-pyppmd",
"portdir": "python/py-pyppmd",
"version": "1.2.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/miurahr/pyppmd",
"description": "PPMd compression/decompression library",
"long_description": "PPMd compression/decompression library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-coverage",
"py314-hypothesis",
"py314-pytest-timeout",
"py314-pytest-benchmark",
"py314-pytest-cov"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-py7zr"
]
}
]
},
{
"name": "py314-pypng",
"portdir": "python/py-pypng",
"version": "0.20220715.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/drj11/pypng",
"description": "Pure Python PNG image encoder/decoder",
"long_description": "Pure Python PNG image encoder/decoder",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1031
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pypng"
]
},
{
"type": "run",
"ports": [
"py314-pyqrcodeng"
]
}
]
},
{
"name": "py314-pyperclip",
"portdir": "python/py-pyperclip",
"version": "1.11.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asweigart/pyperclip",
"description": "A cross-platform clipboard module for Python",
"long_description": "A cross-platform clipboard module for Python. It currently handles only plain text.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 609
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": []
},
{
"name": "py314-pypdf",
"portdir": "python/py-pypdf",
"version": "6.7.5",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/py-pdf/pypdf",
"description": "A utility to read and write pdfs with Python",
"long_description": "A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-flit_core"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-pytest-timeout",
"py314-yaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pypdf"
]
}
]
},
{
"name": "py314-pyogrio",
"portdir": "python/py-pyogrio",
"version": "0.12.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyogrio.readthedocs.io/",
"description": "Bulk-oriented spatial vector file I/O using GDAL/OGR",
"long_description": "Pyogrio provides fast, bulk-oriented read and write access to GDAL/OGR vector data sources, such as ESRI Shapefile, GeoPackage, GeoJSON, and several others. Vector data sources typically have geometries, such as points, lines, or polygons, and associated records with potentially many columns worth of data.",
"active": true,
"categories": [
"science",
"python",
"gis"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-versioneer",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-cython",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-packaging",
"py314-certifi",
"py314-numpy",
"gdal"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-lonboard",
"py314-geopandas"
]
}
]
},
{
"name": "py314-pyobjc",
"portdir": "python/py-pyobjc",
"version": "12.1",
"license": "MIT",
"platforms": "{darwin >= 13}",
"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": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "patch",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-applescript",
"py314-osxmetadata",
"py314-photoscript",
"py314-imagecodecs",
"py314-applaunchservices",
"py-pyobjc",
"osxphotos"
]
}
]
},
{
"name": "py314-pynose",
"portdir": "python/py-pynose",
"version": "1.5.5",
"license": "LGPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mdmintz/pynose",
"description": "pynose fixes nose to extend unittest and make testing easier",
"long_description": "pynose fixes nose to extend unittest and make testing easier",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py314-eventlet",
"py314-smmap",
"py314-olefile",
"py314-parameterized",
"py314-rangehttpserver",
"py314-overrides"
]
}
]
},
{
"name": "py314-pynacl",
"portdir": "python/py-pynacl",
"version": "1.5.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/pynacl/",
"description": "Python binding to the Networking and Cryptography (NaCl) library",
"long_description": "Python binding to the Networking and Cryptography (NaCl) library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2883
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-six",
"py314-cffi",
"libsodium"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-paramiko",
"py-pynacl"
]
},
{
"type": "run",
"ports": [
"py314-pygithub"
]
}
]
},
{
"name": "py314-pymc",
"portdir": "python/py-pymc",
"version": "5.28.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pymc-devs/pymc",
"description": "Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Aesara",
"long_description": "PyMC (formerly PyMC3) is a Python package for Bayesian statistical modeling focusing on advanced Markov chain Monte Carlo (MCMC) and variational inference (VI) algorithms. Its flexibility and extensibility make it applicable to a large suite of problems.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-versioneer"
]
},
{
"type": "lib",
"ports": [
"py314-rich",
"py314-pandas",
"python314",
"py314-cloudpickle",
"py314-pytensor",
"py314-arviz",
"py314-cachetools",
"py314-numpy",
"py314-scipy",
"py314-threadpoolctl",
"py314-typing_extensions"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pymc"
]
}
]
},
{
"name": "py314-pylzma",
"portdir": "python/py-pylzma",
"version": "0.6.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.joachim-bauch.de/projects/pylzma/",
"description": "Python bindings for the LZMA compression library.",
"long_description": "Python bindings for the LZMA compression library.",
"active": true,
"categories": [
"archivers",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2883
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pylzma",
"binwalk2"
]
}
]
},
{
"name": "py314-pyls-spyder",
"portdir": "python/py-pyls-spyder",
"version": "0.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spyder-ide/pyls-spyder",
"description": "Spyder extensions for the python-language-server",
"long_description": "Spyder extensions for the python-language-server",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-python-lsp-server",
"python314"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py314-spyder"
]
}
]
},
{
"name": "py314-pylsqpack",
"portdir": "python/py-pylsqpack",
"version": "0.3.23",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aiortc/pylsqpack",
"description": "pylsqpack is a wrapper around the ls-qpack library.",
"long_description": "pylsqpack is a wrapper around the ls-qpack library. It provides Python Decoder and Encoder objects to read or write HTTP/3 headers compressed with QPACK.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1305
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"clang-18",
"ls-qpack",
"py314-wheel",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-aioquic"
]
}
]
},
{
"name": "py314-pylint-venv",
"portdir": "python/py-pylint-venv",
"version": "3.0.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jgosmann/pylint-venv/",
"description": "pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.",
"long_description": "pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py314-spyder"
]
}
]
},
{
"name": "py314-pylint",
"portdir": "python/py-pylint",
"version": "4.0.5",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pylint.org",
"description": "Error (and style) checking for python",
"long_description": "Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2883
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"py314-dill",
"python314",
"py314-astroid",
"py314-platformdirs",
"py314-isort",
"py314-tomlkit",
"py314-flake8-mccabe"
]
},
{
"type": "run",
"ports": [
"pylint_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-python-lsp-server",
"py-pylint"
]
},
{
"type": "run",
"ports": [
"py314-spyder"
]
}
]
},
{
"name": "py314-pylast",
"portdir": "python/py-pylast",
"version": "6.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pylast/pylast",
"description": "Python interface to Last.fm and Libre.fm",
"long_description": "Python interface to Last.fm and Libre.fm",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-hatch-vcs",
"py314-hatchling",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-httpx"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-flaky"
]
}
],
"depends_on": []
},
{
"name": "py314-pyinstaller-hooks-contrib",
"portdir": "python/py-pyinstaller-hooks-contrib",
"version": "2026.0",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pyinstaller.org/",
"description": "The PyInstaller community hooks repository stand-alone executables",
"long_description": "The PyInstaller community hooks repository stand-alone executables - note that there is a GPL license exception that allows PyInstaller to build and distribute non-free programs, including commercial ones.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-packaging",
"py314-setuptools",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-pyinstaller",
"py-pyinstaller-hooks-contrib"
]
}
]
},
{
"name": "py314-pyinstaller",
"portdir": "python/py-pyinstaller",
"version": "6.19.0",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pyinstaller.org/",
"description": "converts (packages) Python programs into stand-alone executables",
"long_description": "converts (packages) Python programs into stand-alone executables - note that there is a GPL license exception that allows PyInstaller to build and distribute non-free programs, including commercial ones.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "adfernandes",
"github": "adfernandes",
"ports_count": 45
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-hatchling",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-pyinstaller-hooks-contrib",
"python314",
"py314-packaging",
"py314-setuptools",
"py314-altgraph"
]
},
{
"type": "run",
"ports": [
"py314-macholib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyinstaller"
]
}
]
},
{
"name": "py314-pyicu",
"portdir": "python/py-pyicu",
"version": "2.16.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.pyicu.org/main/pyicu",
"description": "Python extension wrapping the ICU C++ API",
"long_description": "Python extension wrapping the ICU C++ API",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools",
"py314-wheel",
"clang-20",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"icu",
"python314"
]
},
{
"type": "test",
"ports": [
"py314-six",
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyicu"
]
},
{
"type": "run",
"ports": [
"py314-natsort"
]
}
]
},
{
"name": "py314-pyheif",
"portdir": "python/py-pyheif",
"version": "0.8.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/carsales/pyheif",
"description": "Python interface to libheif library",
"long_description": "Python interface to libheif library using CFFI",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-cffi",
"libheif"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyheif"
]
}
]
},
{
"name": "py314-pyhamcrest",
"portdir": "python/py-pyhamcrest",
"version": "2.1.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hamcrest/PyHamcrest",
"description": "Hamcrest framework for matcher objects",
"long_description": "Hamcrest framework for matcher objects",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1514
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-hatchling",
"py314-setuptools",
"py314-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyhamcrest"
]
},
{
"type": "run",
"ports": [
"py314-twisted"
]
}
]
},
{
"name": "py314-pygtrie",
"portdir": "python/py-pygtrie",
"version": "2.5.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "Trie data structure implementation.",
"long_description": "pygtrie is a pure Python implementation of a trie data structure. Trie data structure, also known as radix or prefix tree, is a tree associating keys to values where all the descendants of a node have a common prefix (associated with that node). The trie module contains Trie, CharTrie and StringTrie classes each implementing a mutable mapping interface, i.e. dict interface. As such, in most circumstances, Trie could be used as a drop-in replacement for a dict, but the prefix nature of the data structure is trie’s real strength. The module also contains PrefixSet class which uses a trie to store a set of prefixes such that a key is contained in the set if it or its prefix is stored in the set.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pygtrie"
]
}
]
},
{
"name": "py314-pygments",
"portdir": "python/py-pygments",
"version": "2.19.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pygments.org/",
"description": "Python syntax highlighter",
"long_description": "Pygments is a fast syntax highlighter written in Python with a special focus on details. Can highlight source code in many supported languages: Python, Ruby, PHP, HTML etc. Outputs arbitrarily-styled HTML or LaTeX, comes with many builtin styles.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2883
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"pygments_select"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"lldb-22",
"clang-22",
"flang-22",
"mlir-22",
"llvm-22"
]
},
{
"type": "lib",
"ports": [
"terminal_markdown_viewer",
"py314-superqt",
"py314-ipython-pygments-lexers",
"rst2pdf",
"py314-ptpython",
"jc",
"jello",
"py314-qtconsole",
"gi-docgen",
"funky",
"py314-pytest",
"cppcheck",
"py314-pyficache",
"colout",
"py314-httpx",
"py314-nbconvert",
"py314-ipython"
]
},
{
"type": "run",
"ports": [
"py314-markdown2",
"qgis3",
"py314-readme_renderer",
"py314-sphinx",
"py314-rich",
"py314-jupyterlab_pygments",
"py314-spyder",
"qgis3-ltr"
]
}
]
},
{
"name": "py314-pygls",
"portdir": "python/py-pygls",
"version": "2.0.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/openlawlibrary/pygls",
"description": "Pythonic generic implementation of the Language Server Protocol",
"long_description": "pygls (pronounced like \"pie glass\") is a pythonic generic implementation of the Language Server Protocol for use as a foundation for writing language servers using Python (e.g. Python, XML, etc.). It allows you to write your own language server in just a few lines of code.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-poetry-core",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-attrs",
"py314-cattrs",
"py314-lsprotocol"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pygls"
]
}
]
},
{
"name": "py314-pyglet",
"portdir": "python/py-pyglet",
"version": "2.1.11",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyglet.readthedocs.org/",
"description": "A cross-platform windowing and multimedia library for Python.",
"long_description": "A cross-platform windowing and multimedia library for Python.",
"active": true,
"categories": [
"devel",
"graphics",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2883
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": []
}
]
}