HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51601,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=622",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=620",
"results": [
{
"name": "py314-pyqt6",
"portdir": "python/py-pyqt6",
"version": "6.11.0",
"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": 2106
}
],
"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",
"py-pyqt6",
"py314-pyqt6-3d",
"py314-pyqt6-charts",
"py314-pyqt6-datavisualization",
"py314-pyqt6-networkauth",
"py314-pyqt6-webengine",
"treeline",
"py314-pyqt6-scintilla"
]
}
]
},
{
"name": "py314-pyqt6-3d",
"portdir": "python/py-pyqt6-3d",
"version": "6.11.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": 2106
}
],
"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": [
{
"type": "lib",
"ports": [
"py-pyqt6-3d"
]
}
]
},
{
"name": "py314-pyqt6-charts",
"portdir": "python/py-pyqt6-charts",
"version": "6.11.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": 2106
}
],
"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": [
{
"type": "lib",
"ports": [
"py-pyqt6-charts"
]
}
]
},
{
"name": "py314-pyqt6-datavisualization",
"portdir": "python/py-pyqt6-datavisualization",
"version": "6.11.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": 2106
}
],
"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": [
{
"type": "lib",
"ports": [
"py-pyqt6-datavisualization"
]
}
]
},
{
"name": "py314-pyqt6-networkauth",
"portdir": "python/py-pyqt6-networkauth",
"version": "6.11.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": 2106
}
],
"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": [
{
"type": "lib",
"ports": [
"py-pyqt6-networkauth"
]
}
]
},
{
"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": 2106
}
],
"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-sip",
"portdir": "python/py-pyqt6-sip",
"version": "13.11.1",
"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": 2106
}
],
"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",
"py-pyqt6-sip",
"py314-pyqt6-3d",
"py314-pyqt6-charts",
"py314-pyqt6-datavisualization",
"py314-pyqt6-networkauth",
"py314-pyqt6-webengine"
]
},
{
"type": "run",
"ports": [
"py314-pyqt6"
]
}
]
},
{
"name": "py314-pyqt6-webengine",
"portdir": "python/py-pyqt6-webengine",
"version": "6.11.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": 2106
}
],
"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": [
{
"type": "lib",
"ports": [
"qutebrowser",
"py-pyqt6-webengine"
]
}
]
},
{
"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": 2106
}
],
"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",
"qgis3",
"qgis3-ltr",
"py314-pyqt6",
"py314-pyqt6-3d",
"py314-pyqt6-charts",
"py314-pyqt6-datavisualization",
"py314-pyqt6-networkauth",
"py314-pyqt6-webengine",
"py314-pyqt5-chart",
"py314-pyqt5"
]
},
{
"type": "lib",
"ports": [
"py-pyqt-builder"
]
}
]
},
{
"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": 1381
}
],
"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",
"certbot",
"certbot-nginx",
"certbot-apache",
"certbot-dns-cloudflare",
"certbot-dns-digitalocean",
"certbot-dns-dnsimple",
"certbot-dns-dnsmadeeasy",
"certbot-dns-gehirn",
"certbot-dns-linode",
"certbot-dns-google",
"certbot-dns-luadns",
"certbot-dns-nsone",
"certbot-dns-ovh",
"certbot-dns-rfc2136",
"certbot-dns-route53",
"certbot-dns-sakuracloud"
]
}
]
},
{
"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-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": 2893
}
],
"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-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": 1596
}
],
"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-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-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": 162
}
],
"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-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": 611
}
],
"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-pyside6",
"portdir": "python/py-pyside6",
"version": "6.11.0",
"license": "LGPL",
"platforms": "{darwin >= 23}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyside.org/",
"description": "Python bindings for the Qt cross-platform application and UI framework",
"long_description": "PySide6 is the official Python module from the Qt for Python project, which provides access to the complete Qt 6.0+ framework. \nFor module details see https://doc.qt.io/qtforpython-6/package_details.html",
"active": true,
"categories": [
"aqua",
"devel",
"python"
],
"maintainers": [
{
"name": "johan.kytt",
"github": "johankytt",
"ports_count": 7
}
],
"variants": [
"addonmodules",
"extracmakepcfiles",
"qtlottie",
"qt5compat"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"cmake",
"ninja",
"py314-setuptools",
"clang-19",
"py314-packaging"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"qt6-qtremoteobjects",
"qt6-qt3d",
"qt6-qtconnectivity",
"qt6-qttools",
"qt6-qtcharts",
"qt6-qtquicktimeline",
"qt6-qthttpserver",
"qt6-qtvirtualkeyboard",
"libxml2",
"qt6-qtquick3dphysics",
"qt6-qtscxml",
"qt6-qtspeech",
"qt6-qtwebview",
"qt6-qtgraphs",
"qt6-qtquickeffectmaker",
"python314",
"py314-numpy",
"qt6-qtdatavis3d",
"libxslt",
"qt6-qtbase",
"qt6-qtsensors",
"qt6-qtlocation",
"qt6-qtserialbus",
"qt6-qtnetworkauth"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyside6",
"cutter-rizin",
"ghost-downloader",
"py314-pyside6-fluent-widgets",
"py314-pyside6-frameless-window"
]
}
]
},
{
"name": "py314-pyside6-fluent-widgets",
"portdir": "python/py-pyside6-fluent-widgets",
"version": "1.11.1",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "fluent design widgets library based on PySide6",
"long_description": "fluent design widgets library based on PySide6",
"active": true,
"categories": [
"aqua",
"python"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 268
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"py314-colorthief",
"python314",
"py314-pyside6-frameless-window",
"py314-scipy",
"py314-Pillow",
"py314-pyside6",
"py314-darkdetect"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ghost-downloader",
"py-pyside6-fluent-widgets"
]
}
]
},
{
"name": "py314-pyside6-frameless-window",
"portdir": "python/py-pyside6-frameless-window",
"version": "0.8.1",
"license": "LGPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "cross-platform frameless window based on PySide6",
"long_description": "cross-platform frameless window based on PySide6",
"active": true,
"categories": [
"aqua",
"python"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 268
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"py314-pyobjc",
"py314-pyside6",
"py314-pycocoa",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyside6-frameless-window",
"py314-pyside6-fluent-widgets"
]
}
]
},
{
"name": "py314-pysigma",
"portdir": "python/py-pysigma",
"version": "1.2.0",
"license": "LGPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/SigmaHQ/pySigma",
"description": "Sigma rule processing and conversion tools",
"long_description": "Sigma rule processing and conversion tools",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1381
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-poetry-core"
]
},
{
"type": "lib",
"ports": [
"py314-typing_extensions",
"py314-yaml",
"py314-jinja2",
"python314",
"py314-diskcache-stubs",
"py314-types-pyyaml",
"py314-diskcache",
"py314-packaging",
"py314-requests",
"py314-parsing"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-sigma-cli",
"py-pysigma"
]
}
]
},
{
"name": "py314-pysimdjson",
"portdir": "python/py-pysimdjson",
"version": "7.0.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/TkTech/pysimdjson",
"description": "SimdJson bindings for Python",
"long_description": "SimdJson bindings for Python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-20",
"py314-build",
"py314-cython",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": []
},
{
"name": "py314-pystoi",
"portdir": "python/py-pystoi",
"version": "0.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mpariente/pystoi",
"description": "Short Term Objective Intelligibility measure (STOI)",
"long_description": "Implementation of the Short Term Objective Intelligibility (STOI) measure for assessing degraded speech signal quality.",
"active": true,
"categories": [
"audio",
"math",
"python"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 156
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-numpy",
"py314-scipy",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pystoi"
]
}
]
},
{
"name": "py314-pyte",
"portdir": "python/py-pyte",
"version": "0.8.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/selectel/pyte",
"description": "an in memory VTXXX-compatible terminal emulator",
"long_description": "It’s an in memory VTXXX-compatible terminal emulator. XXX stands for a series of video terminals, developed by DEC between 1970 and 1995. The first, and probably the most famous one, was VT100 terminal, which is now a de-facto standard for all virtual terminal emulators. pyte follows the suit.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-pytest-runner",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-wcwidth"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyte",
"thefuck"
]
}
]
},
{
"name": "py314-pytensor",
"portdir": "python/py-pytensor",
"version": "2.38.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pymc-devs/pytensor",
"description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
"long_description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-cython",
"py314-versioneer",
"py314-toml"
]
},
{
"type": "lib",
"ports": [
"py314-logical-unification",
"python314",
"py314-minikanren",
"py314-setuptools",
"py314-filelock",
"py314-numpy",
"py314-scipy",
"py314-typing_extensions",
"py314-cons",
"py314-etuples"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-pymc",
"py-pytensor"
]
}
]
},
{
"name": "py314-pytest",
"portdir": "python/py-pytest",
"version": "9.0.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pytest.org",
"description": "py.test: simple powerful testing with Python",
"long_description": "The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-packaging",
"py314-iniconfig",
"py314-pluggy",
"py314-pygments"
]
},
{
"type": "run",
"ports": [
"pytest_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-pytest-xdist",
"py-pytest",
"py314-pytest-json-report",
"py314-pytest-describe",
"py314-pytest-twisted",
"py314-pytest-cov",
"py314-pytest-asyncio",
"py314-pytest-xprocess",
"py314-pytest-rerunfailures",
"py314-pytest-qt",
"py314-pytest-remotedata",
"py314-pytest-trio"
]
},
{
"type": "run",
"ports": [
"py314-pytest-datadir",
"py314-pytest-regressions",
"py314-pytest-metadata",
"py314-pytest-sugar",
"py314-pytest-benchmark",
"py314-pytest-mock"
]
},
{
"type": "test",
"ports": [
"py314-croniter",
"py314-sphinx_rtd_theme",
"py314-svgelements",
"py314-soundfile",
"osxphotos",
"py314-beartype",
"py314-pygtrie",
"py314-omegaconf",
"py314-geopy",
"py314-hydra-core",
"yubikey-manager",
"py314-cftime",
"py314-pytorch",
"py314-mir_eval",
"py314-beniget",
"py314-cppy",
"py314-contourpy",
"py314-cycler",
"py314-gast",
"py314-kiwisolver",
"py314-cssselect",
"py314-scipy",
"py314-unicodedata2",
"py314-zopfli",
"py314-falcon",
"py314-asteval",
"py314-onnx",
"py314-emcee3",
"py314-yarl",
"py314-numdifftools",
"py314-looseversion",
"py314-python-lsp-server",
"py314-flask",
"py314-itsdangerous",
"py314-openslide",
"py314-async_generator",
"py314-atomicwrites",
"py314-charset-normalizer",
"py314-mock",
"py314-id",
"py314-numpy",
"py314-sentence-transformers",
"py314-outcome",
"py314-pytest-asyncio",
"py314-pytest-trio",
"py314-wurlitzer",
"py314-hatch-fancy-pypi-readme",
"py314-periodictable",
"py314-quantecon",
"py314-flask-cors",
"py314-pint",
"py314-intervaltree",
"py314-netaddr",
"py314-brotli",
"py314-dateutil",
"py314-six",
"py314-cssselect2",
"py314-discid",
"py314-audioread",
"py314-catalogue",
"py314-sentencepiece",
"py314-natsort",
"py314-soxr",
"py314-autopep8",
"py314-jellyfish",
"py314-nmrglue",
"py314-nmrglue-devel",
"py314-aws-sam-translator",
"py314-pyrsistent",
"py314-cfn-lint",
"py314-rope",
"py314-librosa",
"py314-qtawesome",
"py314-binaryornot",
"py314-tinydb",
"py314-poyo",
"py314-sphinx-jsonschema",
"py314-black",
"py314-filelock",
"py314-icalendar",
"py314-json5",
"py314-jwt",
"py314-lazy_loader",
"py314-uc-micro-py",
"py314-luma.core",
"py314-pyftdi",
"py314-requests-oauthlib",
"py314-smbus2",
"py314-luma.emulator",
"py314-testfixtures",
"pdb2pqr",
"propka",
"terminal_markdown_viewer",
"py314-colorlog",
"py314-xattr",
"py314-yapf",
"py314-toolz",
"py314-attrs",
"py314-iniconfig",
"py314-more-itertools",
"py314-pretend",
"py314-pluggy",
"py314-wcwidth",
"py314-blinker",
"py314-country",
"py314-shtab",
"py314-uncertainties",
"py314-pytest-httpserver",
"py314-responses",
"py314-time-machine",
"py314-requests-cache",
"py314-xyzgraph",
"py314-jschema_to_python",
"py314-jsonpatch",
"py314-junit-xml",
"py314-s3transfer",
"poetry",
"py314-propcache",
"py314-pyperclip",
"py314-semver",
"py314-about-time",
"py314-pyicu",
"py314-cairo",
"py314-findpython",
"py314-python-lsp-jsonrpc",
"py314-pypdf",
"py314-pypubsub",
"py314-structlog",
"platformio",
"py314-arpeggio",
"py314-bitmath",
"py314-ajsonrpc",
"py314-bitstring",
"py314-asgiref",
"py314-bottle",
"py314-libarchive-c",
"py314-gsl",
"py314-pyelftools",
"py314-pytokens",
"py314-radix",
"py314-wsproto",
"py314-python-dotenv",
"py314-jsonpointer",
"py314-jaraco.classes",
"xyzrender",
"py314-oauthlib",
"py314-xkcdpass",
"py314-patsy",
"py314-inflection",
"py314-xarray",
"py314-setuptools_scm_git_archive",
"py314-simplejson",
"py314-whatthepatch",
"py314-text-unidecode",
"py314-typing-inspection",
"py314-unidecode",
"py314-parse",
"py314-fasteners",
"py314-pyte",
"py314-geojson",
"py314-lazy_object_proxy",
"py314-seaborn",
"py314-lz4",
"py314-mda-xdrlib",
"py314-DAWG",
"py314-cairocffi",
"py314-igraph",
"py314-yaspin",
"py314-opengl",
"py314-argh",
"py314-cachetools",
"py314-decorator",
"py314-xxhash",
"py314-configargparse",
"py314-iocapture",
"py314-joblib",
"py314-proto-plus",
"py314-pytest-timeout",
"py314-tabulate",
"linkchecker",
"py314-werkzeug",
"py314-watchdog",
"proselint",
"py314-wrapt",
"py314-crc32c",
"py314-hcloud",
"py314-automat",
"py314-bcrypt",
"py314-click",
"py314-graphviz",
"py314-hyperlink",
"py314-zopeinterface",
"py314-typer",
"py314-aiodns",
"py314-pytest-metadata",
"py314-allpairspy",
"py314-tcolorpy",
"py314-pathvalidate",
"py314-mutagen",
"py314-geographiclib",
"py314-pyfatfs",
"py314-netcdf4",
"py314-term-background",
"py314-obspy",
"py314-autocommand",
"py314-columnize",
"py314-docstring-to-markdown",
"py314-jaraco.collections",
"py314-stagger",
"py314-jaraco.functools",
"py314-nanobind",
"diffoscope",
"py314-wxpython-4.0",
"py314-babel",
"py314-Faker",
"py314-appdirs",
"py314-cbor2",
"py314-chardet",
"py314-mslex",
"py314-mssql",
"py314-kaptan",
"py314-tomlkit",
"py314-lmfit",
"py314-ujson",
"py314-websocket-client",
"py314-peakutils",
"py314-pyficache",
"py314-qstylizer",
"py314-xdis",
"py314-ndindex",
"py314-pew",
"py314-resumable-urlretrieve",
"py314-blis",
"py314-pylzma",
"binwalk2",
"vulture",
"maestral",
"py314-distlib",
"py314-xmltodict",
"py314-pypng",
"py314-numpydoc",
"py314-inflate64",
"py314-multivolumefile",
"py314-py7zr",
"py314-beautifulsoup4",
"py314-pyannotate",
"py314-pybcj",
"py314-pyppmd",
"py314-pyzstd",
"tiptop",
"py314-rich_rst",
"ranger",
"py314-mistune",
"py314-neovim",
"py314-rdflib",
"py314-tinycss2",
"mackup",
"py314-pyarrow",
"py314-asn1",
"py314-avro",
"py314-cpuinfo",
"py314-cryptography",
"py314-dnspython",
"py314-freezegun",
"py314-future",
"py314-markupsafe",
"py314-protobuf3",
"py314-h11",
"py314-pytest-benchmark",
"py314-pytest-mock",
"rexi",
"py314-prompt_toolkit",
"py314-rpy2-rinterface",
"autojump",
"py314-hpack",
"py314-rpy2-robjects",
"py314-parsedatetime",
"py314-hyperframe",
"py314-parso",
"py314-rsa",
"asciidoc",
"pipenv",
"py314-tenacity",
"py314-isodate",
"py314-pylast",
"py314-webencodings",
"py314-tzlocal"
]
}
]
},
{
"name": "py314-pytest-asyncio",
"portdir": "python/py-pytest-asyncio",
"version": "1.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pytest-asyncio.readthedocs.io/",
"description": "pytest support for asyncio",
"long_description": "asyncio code is usually written in the form of coroutines, which makes it slightly more difficult to test using normal testing tools. pytest-asyncio provides useful fixtures and markers to make testing easier.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jan",
"github": "jandemter",
"ports_count": 71
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-pytest"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-hypothesis"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-asyncio"
]
},
{
"type": "test",
"ports": [
"py314-outcome",
"py314-filelock",
"py314-blinker",
"py314-responses",
"py314-structlog",
"py314-asgiref",
"py314-xarray",
"py314-aiodns",
"py314-cssselect",
"py314-pytest-mock"
]
}
]
},
{
"name": "py314-pytest-benchmark",
"portdir": "python/py-pytest-benchmark",
"version": "5.2.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ionelmc/pytest-benchmark",
"description": "A pytest fixture for benchmarking code.",
"long_description": "A pytest fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"py314-wheel",
"py314-setuptools",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-cpuinfo",
"py314-pytest"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-benchmark"
]
},
{
"type": "test",
"ports": [
"py314-automat",
"maestral",
"py314-lazy_object_proxy",
"py314-pyppmd",
"py314-cryptography",
"py314-py7zr"
]
}
]
},
{
"name": "py314-pytest-cov",
"portdir": "python/py-pytest-cov",
"version": "7.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-cov",
"description": "Pytest plugin for measuring coverage.",
"long_description": "Pytest plugin for measuring coverage.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-hatch-fancy-pypi-readme",
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"py314-pluggy",
"py314-pytest",
"py314-coverage",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-cov"
]
},
{
"type": "test",
"ports": [
"py314-pyppmd"
]
}
]
},
{
"name": "py314-pytest-datadir",
"portdir": "python/py-pytest-datadir",
"version": "1.8.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gabrielcnr/pytest-datadir",
"description": "pytest plugin for manipulating test data directories and files.",
"long_description": "pytest plugin for manipulating test data directories and files.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-datadir"
]
},
{
"type": "run",
"ports": [
"py314-pytest-regressions"
]
}
]
},
{
"name": "py314-pytest-describe",
"portdir": "python/py-pytest-describe",
"version": "3.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-describe",
"description": "Describe-style plugin for pytest",
"long_description": "Describe-style plugin for pytest",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-uv-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-describe"
]
}
]
},
{
"name": "py314-pytest-httpserver",
"portdir": "python/py-pytest-httpserver",
"version": "1.1.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/csernazs/pytest-httpserver",
"description": "HTTP server for pytest",
"long_description": "This library is designed to help to test http clients without contacting the real http server. In other words, it is a fake http server which is accessible via localhost can be started with the pre-defined expected http requests and their responses.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"py314-poetry-core",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-werkzeug"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-requests"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py314-responses",
"py314-py7zr"
]
}
]
},
{
"name": "py314-pytest-json-report",
"portdir": "python/py-pytest-json-report",
"version": "1.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/numirias/pytest-json-report",
"description": "A pytest plugin to creates test reports as JSON",
"long_description": "This pytest plugin creates test reports as JSON. This makes it easy to process test results in other applications. It can report a summary, test details, captured output, logs, exception tracebacks and more. Additionally, you can use the available fixtures and hooks to add metadata and customize the report as you like.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pytest",
"py314-pytest-metadata",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-json-report"
]
},
{
"type": "test",
"ports": [
"py314-obspy"
]
}
]
},
{
"name": "py314-pytest-lazy-fixture",
"portdir": "python/py-pytest-lazy-fixture",
"version": "0.6.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tvorog/pytest-lazy-fixture",
"description": "It helps to use fixtures in pytest.mark.parametrize",
"long_description": "Use your fixtures in @pytest.mark.parametrize.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-flake8",
"py314-tox"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py314-pyarrow"
]
}
]
},
{
"name": "py314-pytest-metadata",
"portdir": "python/py-pytest-metadata",
"version": "3.1.1",
"license": "MPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-metadata",
"description": "Plugin for accessing test session metadata",
"long_description": "pytest-metadata is a plugin for pytest that provides access to test session metadata.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-hatch-vcs",
"py314-hatchling",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-pytest"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-metadata",
"py314-pytest-json-report"
]
}
]
},
{
"name": "py314-pytest-mock",
"portdir": "python/py-pytest-mock",
"version": "3.15.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-mock/",
"description": "Thin-wrapper around the mock package for easier use with py.test",
"long_description": "Thin-wrapper around the mock package for easier use with py.test. This plugin installs a mocker fixture which is a thin-wrapper around the patching API provided by the mock package, but with the benefit of not having to worry about undoing patches at the end of a test.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools",
"py314-setuptools_scm",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-mock",
"py314-pytest"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-pytest-asyncio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-mock"
]
},
{
"type": "test",
"ports": [
"py314-tzlocal",
"py314-natsort",
"py314-filelock",
"asciidoc",
"py314-pyfatfs",
"py314-qstylizer",
"py314-graphviz"
]
}
]
},
{
"name": "py314-pytest-qt",
"portdir": "python/py-pytest-qt",
"version": "4.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-qt",
"description": "pytest plugin for Qt (PyQt5/PyQt6 and PySide2/PySide6) application testing",
"long_description": "pytest plugin for Qt (PyQt5/PyQt6 and PySide2/PySide6) application testing",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-pytest",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-qt"
]
},
{
"type": "test",
"ports": [
"py314-qtawesome",
"py314-qtpy"
]
}
]
},
{
"name": "py314-pytest-regressions",
"portdir": "python/py-pytest-regressions",
"version": "2.9.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ESSS/pytest-regressions",
"description": "Fixtures to write regression tests.",
"long_description": "Fixtures to write regression tests.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-pytest",
"py314-yaml",
"py314-pytest-datadir"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-regressions"
]
}
]
},
{
"name": "py314-pytest-remotedata",
"portdir": "python/py-pytest-remotedata",
"version": "0.4.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astropy/pytest-remotedata",
"description": "Pytest plugin for controlling remote data access.",
"long_description": "Pytest plugin for controlling remote data access.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"py314-packaging",
"py314-pytest",
"python314"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py314-py7zr"
]
}
]
},
{
"name": "py314-pytest-rerunfailures",
"portdir": "python/py-pytest-rerunfailures",
"version": "16.1",
"license": "MPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-rerunfailures",
"description": "py-pytest-rerunfailures is a pytest plugin that re-runs failed tests",
"long_description": "py-pytest-rerunfailures is a pytest plugin that re-runs failed tests up to -n times to eliminate flakey failures.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-packaging",
"py314-pytest",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-rerunfailures"
]
},
{
"type": "test",
"ports": [
"maestral"
]
}
]
},
{
"name": "py314-pytest-runner",
"portdir": "python/py-pytest-runner",
"version": "6.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-runner",
"description": "pytest-runner adds test support to setup.py scripts",
"long_description": "pytest-runner adds test support to setup.py scripts. Setup scripts can use pytest-runner to invoke py.test as distutils command and provices dependency resolution.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 611
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-setuptools",
"python314"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py314-pyte",
"py314-progressbar",
"py314-pdbecif",
"py314-pesq",
"py314-rfc3986-validator"
]
},
{
"type": "lib",
"ports": [
"py-pytest-runner"
]
},
{
"type": "test",
"ports": [
"py314-pyrsistent"
]
}
]
},
{
"name": "py314-pytest-sugar",
"portdir": "python/py-pytest-sugar",
"version": "1.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pivotfinland.com/pytest-sugar/",
"description": "py-pytest-sugar changes the default look and feel of pytest (progressbar, show tests that fail instantly).",
"long_description": "py-pytest-sugar changes the default look and feel of pytest (progressbar, show tests that fail instantly).",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-termcolor",
"python314"
]
},
{
"type": "run",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-sugar"
]
},
{
"type": "test",
"ports": [
"py314-typer"
]
}
]
},
{
"name": "py314-pytest-timeout",
"portdir": "python/py-pytest-timeout",
"version": "2.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-timeout",
"description": "py.test plugin to abort hanging tests",
"long_description": "py.test plugin to abort hanging tests",
"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-pytest-timeout"
]
},
{
"type": "test",
"ports": [
"py314-filelock",
"py314-luma.core",
"py314-luma.emulator",
"py314-shtab",
"py314-pypdf",
"py314-werkzeug",
"py314-py7zr",
"py314-pyppmd",
"pipenv",
"py314-neovim"
]
}
]
},
{
"name": "py314-pytest-trio",
"portdir": "python/py-pytest-trio",
"version": "0.8.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-trio/pytest-trio",
"description": "Pytest plugin for trio",
"long_description": "Pytest plugin for trio",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1381
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-pytest",
"py314-outcome",
"py314-trio"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-hypothesis"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-trio"
]
}
]
},
{
"name": "py314-pytest-twisted",
"portdir": "python/py-pytest-twisted",
"version": "1.14.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-twisted",
"description": "test twisted code with pytest",
"long_description": "pytest-twisted is a plugin for pytest, which allows to test code, which uses the twisted framework. test functions can return Deferred objects and pytest will wait for their completion with this plugin.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"py314-pytest",
"py314-decorator",
"py314-greenlet",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-twisted"
]
}
]
},
{
"name": "py314-pytest-xdist",
"portdir": "python/py-pytest-xdist",
"version": "3.8.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-xdist",
"description": "The pytest_xdist plugin extends py.test with some unique test execution modes",
"long_description": "The pytest_xdist plugin extends py.test with some unique test execution modes",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"py314-pytest",
"py314-execnet",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-xdist"
]
},
{
"type": "test",
"ports": [
"pipenv",
"py314-iniconfig",
"py314-xarray",
"py314-typer",
"py314-cryptography"
]
}
]
},
{
"name": "py314-pytest-xprocess",
"portdir": "python/py-pytest-xprocess",
"version": "1.0.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-xprocess/",
"description": "A pytest plugin for managing processes across test runs.",
"long_description": "A pytest plugin for managing processes across test runs.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"py314-pytest",
"py314-psutil",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-xprocess"
]
},
{
"type": "test",
"ports": [
"py314-werkzeug"
]
}
]
},
{
"name": "py314-python-augeas",
"portdir": "python/py-python-augeas",
"version": "1.1.0",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/python-augeas/",
"description": "Python bindings for Augeas",
"long_description": "Python bindings for Augeas",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"py314-cffi",
"libffi",
"py314-pycparser",
"augeas",
"libxml2",
"python314",
"py314-setuptools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-python-augeas",
"certbot-apache"
]
}
]
},
{
"name": "py314-python-daemon",
"portdir": "python/py-python-daemon",
"version": "3.1.2",
"license": "GPL-3+ and Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pagure.io/python-daemon/",
"description": "Library to implement a well-behaved Unix daemon process.",
"long_description": "This library implements the well-behaved daemon specification of PEP 3143, \"Standard daemon process library\". A well-behaved Unix daemon process is tricky to get right, but the required steps are much the same for every daemon program. A DaemonContext instance holds the behaviour and configured process environment for the program; use the instance as a context manager to enter a daemon state.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-changelog-chug",
"py314-wheel",
"py314-docutils",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"py314-lockfile",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-python-daemon"
]
}
]
},
{
"name": "py314-python-discovery",
"portdir": "python/py-python-discovery",
"version": "1.2.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tox-dev/python-discovery",
"description": "Python interpreter discovery",
"long_description": "Python interpreter discovery",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-hatchling",
"py314-build",
"py314-installer",
"py314-hatch-vcs",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-filelock",
"py314-platformdirs",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-python-discovery",
"py314-virtualenv"
]
}
]
},
{
"name": "py314-python-dotenv",
"portdir": "python/py-python-dotenv",
"version": "1.2.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/theskumar/python-dotenv",
"description": "Add .env support to your django/flask apps in development and deployments",
"long_description": "Add .env support to your django/flask apps in development and deployments Reads the key-value pair from .env file and adds them to environment variable. It is great for managing app settings during development and in production using 12-factor principles.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "emcrisostomo",
"github": "emcrisostomo",
"ports_count": 168
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-click"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-sh",
"py314-ipython"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py314-pydantic_settings"
]
},
{
"type": "lib",
"ports": [
"py-python-dotenv"
]
}
]
}
]
}