HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50412,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=739",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=737",
"results": [
{
"name": "py39-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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-sip",
"py39-pyqt-builder",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py39-pyqt6",
"python39",
"py39-pyqt6-sip",
"qt6-qtbase",
"qt6-qtnetworkauth"
]
}
],
"depends_on": []
},
{
"name": "py39-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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-sip",
"py39-pyqt-builder",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py39-pyqt6-sip",
"python39",
"qscintilla-qt6",
"qt6-qtbase",
"py39-pyqt6"
]
}
],
"depends_on": []
},
{
"name": "py39-pyqt6-sip",
"portdir": "python/py-pyqt6-sip",
"version": "13.10.2",
"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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-pyqt6-charts",
"py39-pyqt6-webengine",
"py39-pyqt6-3d",
"py39-pyqt6-scintilla",
"py39-pyqt6-datavisualization",
"py39-pyqt6-networkauth"
]
},
{
"type": "run",
"ports": [
"py39-pyqt6"
]
}
]
},
{
"name": "py39-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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-sip",
"py39-pyqt-builder",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py39-pyqt6",
"python39",
"py39-pyqt6-sip",
"qt6-qtbase",
"qt6-qtwebengine"
]
}
],
"depends_on": []
},
{
"name": "py39-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": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools",
"py39-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py39-packaging",
"py39-sip",
"python39"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py39-pyqt5",
"py39-pyqt5-chart",
"py39-pyqt5-scintilla",
"py39-pyqt5-webengine",
"py39-pyqt6-scintilla",
"py39-poppler-qt5",
"py39-pyqt6",
"py39-pyqt6-3d",
"py39-pyqt6-charts",
"py39-pyqt6-datavisualization",
"py39-pyqt6-networkauth",
"py39-pyqt6-webengine"
]
}
]
},
{
"name": "py39-pyqtgraph",
"portdir": "python/py-pyqtgraph",
"version": "0.13.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyqtgraph.org/",
"description": "Scientific Graphics and Qt GUI library for Python",
"long_description": "PyQtGraph is a pure-python graphics and GUI library built on PyQt4/PyQt5 and numpy. It is intended for use in mathematics / scientific / engineering applications. It is very fast due to its heavy leverage of numpy for number crunching and Qt’s GraphicsView framework for fast display.",
"active": true,
"categories": [
"graphics",
"math",
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 464
}
],
"variants": [
"pyqt4",
"pyqt5",
"pyside",
"opengl"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"py39-opengl",
"py39-pyqt5",
"py39-scipy",
"python39"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"gnuradio",
"gnuradio-next"
]
}
]
},
{
"name": "py39-pyquery",
"portdir": "python/py-pyquery",
"version": "2.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gawel/pyquery",
"description": "A jQuery-like library for Python",
"long_description": "Pyquery allows you to make jQuery queries on XML documents.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-cssselect",
"py39-lxml"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-webtest"
]
}
]
},
{
"name": "py39-pyregion",
"portdir": "python/py-pyregion",
"version": "2.1.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astropy/pyregion",
"description": "pyregion is a Python module to parse ds9 region files",
"long_description": "pyregion is a Python module to parse ds9 region files",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-numpy"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-astropy",
"py39-matplotlib",
"py39-parsing"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-aplpy"
]
}
]
},
{
"name": "py39-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": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1182
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-installer",
"clang-18",
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-tz"
]
},
{
"type": "test",
"ports": [
"py39-nose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-acme"
]
}
]
},
{
"name": "py39-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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-16",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-serpent",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-hypothesis",
"py39-pytest",
"py39-pytest-runner"
]
}
],
"depends_on": []
},
{
"name": "py39-pyrxp",
"portdir": "python/py-pyrxp",
"version": "2.2.0",
"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": 1513
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyrxp"
]
}
]
},
{
"name": "py39-pysaga",
"portdir": "gis/saga",
"version": "9.9.2",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://saga-gis.sourceforge.io/en/index.html",
"description": "PySAGA, Python 3.9 bindings for SAGA",
"long_description": "PySAGA, Python 3.9 bindings for SAGA.",
"active": false,
"categories": [
"python",
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 105
},
{
"name": "vince",
"github": "Veence",
"ports_count": 68
}
],
"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": [
"python39",
"saga"
]
}
],
"depends_on": []
},
{
"name": "py39-pysal",
"portdir": "python/py-pysal",
"version": "24.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pysal.org/pysal/",
"description": "Python Spatial Analysis Library (PySAL)",
"long_description": "Python Spatial Analysis Library (PySAL) is an open source cross-platform library for geospatial data science with an emphasis on geospatial vector data written in Python.",
"active": false,
"categories": [
"python",
"gis"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py39-inequality",
"py39-mgwr",
"py39-momepy",
"py39-pointpats",
"py39-segregation",
"py39-spaghetti",
"python39",
"py39-spint",
"py39-splot",
"py39-spopt",
"py39-spreg",
"py39-spvcm",
"py39-tobler",
"py39-spglm",
"py39-libpysal",
"py39-mapclassify",
"py39-access",
"py39-esda",
"py39-giddy"
]
}
],
"depends_on": []
},
{
"name": "py39-pysam",
"portdir": "python/py-pysam",
"version": "0.22.0",
"license": "MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pysam-developers/pysam",
"description": "Python interface for the SAM/BAM sequence alignment and mapping format",
"long_description": "Pysam is a python module for reading and manipulating Samfiles. It's a lightweight wrapper of the samtools C-API.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "git",
"github": "SoapZA",
"ports_count": 23
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-build",
"py39-installer",
"py39-cython",
"py39-setuptools",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"htslib",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-htseq"
]
}
]
},
{
"name": "py39-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": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 154
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-18",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"python39",
"swig-python"
]
}
],
"depends_on": []
},
{
"name": "py39-pyshark",
"portdir": "python/py-pyshark",
"version": "0.4.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/KimiNewt/pyshark",
"description": "Python wrapper for tshark",
"long_description": "Python wrapper for tshark, allowing python packet parsing using wireshark dissectors",
"active": false,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"clang-17",
"py39-installer",
"py39-setuptools",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-lxml",
"wireshark3"
]
},
{
"type": "test",
"ports": [
"py39-mock",
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py39-pyshortcuts",
"portdir": "python/py-pyshortcuts",
"version": "1.9.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/newville/pyshortcuts",
"description": "Helps users create shortcuts to run python scripts and other applications.",
"long_description": "Pyshortcuts helps Python developers and users create shortcuts that will run python scripts and other applications. The shortcuts created can go onto the user's desktop or into the Start Menu (for systems with Start Menus) or both.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-setuptools",
"py39-setuptools_scm",
"clang-18",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-larixite"
]
},
{
"type": "run",
"ports": [
"py39-wxmplot",
"py39-xraylarch"
]
}
]
},
{
"name": "py39-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": false,
"categories": [
"python",
"gis"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 604
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-tropycal",
"py39-matplotlib-basemap",
"py39-cartopy"
]
}
]
},
{
"name": "py39-pyside",
"portdir": "python/py-pyside",
"version": "1.2.4",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyside/PySide",
"description": "LGPL-licensed Python bindings for Qt",
"long_description": "The PySide project provides LGPL-licensed Python bindings for the Qt cross-platform application and UI framework. PySide Qt bindings allow both free open source and proprietary software development and ultimately aim to support all of the platforms as Qt itself.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"cmake",
"pkgconfig",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-shiboken",
"qt4-mac"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-pyside-tools"
]
}
]
},
{
"name": "py39-pyside2",
"portdir": "python/py-pyside2",
"version": "5.15.18",
"license": "(GPL-2 or GPL-3+ or LGPL-3)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wiki.qt.io/Qt_for_Python",
"description": "Python bindings for the Qt cross-platform application and UI framework",
"long_description": "Python bindings for the Qt cross-platform application and UI framework",
"active": false,
"categories": [
"aqua",
"devel",
"python"
],
"maintainers": [
{
"name": "pmetzger",
"github": "pmetzger",
"ports_count": 23
},
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"qt5-sqlite-plugin",
"cmake",
"pkgconfig",
"py39-setuptools",
"py39-sphinx",
"py39-wheel"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"qt5-qtsvg",
"qt5-qtmacextras",
"qt5-qtlocation",
"qt5-qtxmlpatterns",
"qt5-qtmultimedia",
"qt5-qtdatavis3d",
"qt5-qtscript",
"qt5-qtremoteobjects",
"qt5-qtscxml",
"qt5-qt3d",
"qt5-qtquickcontrols2",
"qt5-qtspeech",
"qt5-qttools",
"qt5-qtwebsockets",
"python39",
"py39-numpy",
"libxml2",
"libxslt",
"llvm-18",
"clang-18",
"qt5-qtgamepad",
"qt5-qtbase",
"qt5-qtwebengine",
"qt5-qtdeclarative",
"qt5-qtserialport",
"qt5-qtsensors",
"qt5-qtcharts",
"qt5-qtwebchannel"
]
}
],
"depends_on": []
},
{
"name": "py39-pyside6",
"portdir": "python/py-pyside6",
"version": "6.10.0",
"license": "LGPL",
"platforms": "{darwin <= 22}",
"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": false,
"categories": [
"aqua",
"devel",
"python"
],
"maintainers": [
{
"name": "johan.kytt",
"github": "johankytt",
"ports_count": 7
}
],
"variants": [
"addonmodules",
"extracmakepcfiles",
"qtlottie",
"qt5compat"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-packaging",
"cmake",
"ninja",
"clang-19",
"py39-setuptools",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"qt6-qtremoteobjects",
"qt6-qt3d",
"qt6-qtconnectivity",
"qt6-qttools",
"qt6-qtcharts",
"qt6-qtquicktimeline",
"qt6-qthttpserver",
"python39",
"qt6-qtdatavis3d",
"qt6-qtquick3dphysics",
"qt6-qtscxml",
"qt6-qtspeech",
"qt6-qtwebview",
"qt6-qtgraphs",
"qt6-qtquickeffectmaker",
"qt6-qtvirtualkeyboard",
"py39-numpy",
"qt6-qtbase",
"qt6-qtsensors",
"qt6-qtlocation",
"qt6-qtserialbus",
"qt6-qtnetworkauth"
]
}
],
"depends_on": []
},
{
"name": "py39-pyside-tools",
"portdir": "python/py-pyside-tools",
"version": "0.2.15",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://contribute.qt-project.org/wiki/PySide",
"description": "Tools for developing PySide applications",
"long_description": "Tools for developing PySide applications",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"cmake",
"pkgconfig",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-pyside",
"qt4-mac"
]
}
],
"depends_on": []
},
{
"name": "py39-pysimdjson",
"portdir": "python/py-pysimdjson",
"version": "6.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": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pyspnego",
"portdir": "python/py-pyspnego",
"version": "0.11.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jborean93/pyspnego",
"description": "Python SPNEGO Library",
"long_description": "Library to handle SPNEGO (Negotiate, NTLM, Kerberos) and CredSSP authentication. Also includes a packet parser that can be used to decode raw NTLM/SPNEGO/Kerberos tokens into a human readable format.",
"active": false,
"categories": [
"net",
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-cryptography",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-requests-kerberos",
"py39-requests_ntlm"
]
}
]
},
{
"name": "py39-pystache",
"portdir": "python/py-pystache",
"version": "0.6.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/defunkt/pystache",
"description": "Mustache for Python",
"long_description": "Pystache is a Python implementation of Mustache. Mustache is a framework-agnostic, logic-free templating system inspired by ctemplate and et.",
"active": false,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-build",
"py39-installer",
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"py39-importlib-metadata",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pysvn",
"portdir": "python/py-pysvn",
"version": "1.9.22",
"license": "Apache-1.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pysvn.sourceforge.io/",
"description": "Python Subversion Extension (pysvn)",
"long_description": "The pysvn module is a python interface to the Subversion version control system. This API exposes client interfaces for managing a working copy, querying a repository, and synchronizing the two.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"apr",
"subversion",
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-eric-ide"
]
}
]
},
{
"name": "py39-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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-installer",
"clang-17",
"py39-pytest-runner",
"py39-setuptools",
"py39-wheel",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-wcwidth"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-curtsies"
]
}
]
},
{
"name": "py39-pytensor",
"portdir": "python/py-pytensor",
"version": "2.31.7",
"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": false,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-cython",
"py39-setuptools",
"py39-toml",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-versioneer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py39-logical-unification",
"python39",
"py39-minikanren",
"py39-filelock",
"py39-numpy",
"py39-scipy",
"py39-setuptools",
"py39-typing_extensions",
"py39-cons",
"py39-etuples"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-pymc"
]
}
]
},
{
"name": "py39-pytesseract",
"portdir": "python/py-pytesseract",
"version": "0.3.13",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/madmaze/pytesseract",
"description": "Python-tesseract is a python wrapper for Google's Tesseract-OCR",
"long_description": "Python-tesseract is a python wrapper for Google's Tesseract-OCR",
"active": false,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 171
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"py39-Pillow",
"py39-packaging",
"python39"
]
},
{
"type": "run",
"ports": [
"tesseract"
]
}
],
"depends_on": []
},
{
"name": "py39-pytest",
"portdir": "python/py-pytest",
"version": "8.4.2",
"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": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"py39-tomli",
"python39",
"py39-exceptiongroup",
"py39-iniconfig",
"py39-packaging",
"py39-pluggy",
"py39-pygments",
"py39-setuptools"
]
},
{
"type": "run",
"ports": [
"pytest_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-pytest-qt",
"py39-pytest-xprocess",
"py39-pytest-profiling",
"py39-rpy2",
"py39-pytest-remotedata",
"py39-pytest-describe",
"py39-pytest-xdist",
"py39-pytest-asyncio",
"py39-pytest-rerunfailures",
"py39-pytest-json-report",
"py39-pytest-cov",
"py39-beancount",
"py39-pytest-forked",
"py39-pytest-mpl",
"py39-pytest-trio",
"py39-pytest-pylint",
"py39-pytest-random-order"
]
},
{
"type": "run",
"ports": [
"py39-pytest-mock",
"py39-pytest-datadir",
"py39-pytest-flake8",
"py39-pyopencl",
"py39-pytest-shutil",
"py39-pytest-sugar",
"py39-pytest-virtualenv",
"py39-pytest-fixture-config",
"py39-cartopy",
"py39-pytest-regressions",
"py39-pytest-html",
"py39-nbval",
"py39-allennlp",
"py39-pytest-metadata",
"py39-pytest-benchmark"
]
},
{
"type": "test",
"ports": [
"py39-cookies",
"py39-cpuinfo",
"py39-crc32c",
"py39-cssselect2",
"py39-cucumber-tag-expressions",
"py39-cymem",
"py39-databases",
"py39-dateutil",
"py39-ddt",
"py39-dnspython",
"py39-docker",
"py39-emcee3",
"py39-fairseq",
"py39-fastapi",
"py39-fastavro",
"py39-flake8",
"py39-flake8-mccabe",
"py39-flask-cors",
"py39-freezegun",
"py39-ftfy",
"py39-fugashi",
"py39-future",
"py39-geopy",
"py39-graphql-core",
"py39-graphql-relay",
"py39-gunicorn",
"py39-gym",
"py39-h11",
"py39-hpack",
"py39-hydra-core",
"py39-hyperframe",
"py39-hyperlink",
"py39-igraph",
"py39-inflection",
"py39-intervaltree",
"py39-iso8601",
"py39-isort",
"py39-jaraco.functools",
"py39-jellyfish",
"py39-json5",
"py39-jsonpickle",
"py39-kaptan",
"py39-keras2onnx",
"py39-kfac",
"py39-kiwisolver",
"py39-latexcodec",
"py39-librosa",
"py39-lmfit",
"py39-lz4",
"py39-m2r",
"py39-magenta",
"py39-markupsafe",
"py39-mido",
"py39-mir_eval",
"py39-mitmproxy",
"py39-mock",
"py39-moviepy",
"py39-murmurhash",
"py39-mutagen",
"py39-natsort",
"py39-nbval",
"py39-neovim",
"py39-nmrglue",
"py39-note-seq",
"py39-numpydoc",
"py39-oauthlib",
"py39-oct2py",
"py39-omegaconf",
"py39-onnx",
"py39-opt_einsum",
"py39-outcome",
"py39-parse-type",
"py39-parsedatetime",
"py39-parsel",
"py39-parsimonious",
"py39-parso",
"py39-parver",
"py39-photomosaic",
"py39-pint",
"py39-plumed",
"py39-portalocker",
"py39-portend",
"py39-poyo",
"py39-preshed",
"py39-pretend",
"py39-pretty-midi",
"py39-priority",
"py39-prompt_toolkit",
"py39-pybtex",
"py39-pygraphviz",
"py39-pygtrie",
"py39-pyicu",
"py39-pyrsistent",
"py39-pytest-asyncio",
"py39-pytest-timeout",
"py39-python-jsonrpc-server",
"py39-qtawesome",
"py39-queuelib",
"py39-rdflib",
"py39-recommonmark",
"py39-resampy",
"py39-rope",
"py39-sacrebleu",
"py39-scikit-hep-awkward1",
"py39-scikit-hep-boost-histogram",
"py39-scikit-hep-hepstats",
"py39-scikit-hep-hepunits",
"py39-scikit-hep-hist",
"py39-scikit-hep-mplhep",
"py39-scikit-hep-mplhep_data",
"py39-scikit-hep-particle",
"py39-scikit-hep-uproot4",
"py39-scipy",
"py39-semver",
"py39-sentence-transformers",
"py39-setuptools_scm_git_archive",
"py39-simpy",
"py39-six",
"py39-soundfile",
"py39-spaCy",
"py39-spark_parser",
"py39-srsly",
"py39-starlette",
"py39-structlog",
"py39-tempora",
"py39-tensorboardX",
"py39-tensorflow-data-validation",
"py39-tensorflow-datasets",
"py39-term-background",
"py39-testfixtures",
"py39-texttable",
"py39-tfx-bsl",
"py39-torchaudio",
"py39-tracer",
"py39-transformers",
"py39-trustme",
"py39-typed-ast",
"py39-typer",
"py39-tzlocal",
"py39-ujson",
"py39-uncertainties",
"py39-uncompyle6",
"py39-us",
"py39-watchdog",
"py39-wcwidth",
"py39-wsproto",
"py39-wurlitzer",
"py39-xarray",
"py39-xdis",
"py39-xmltodict",
"py39-xxhash",
"py39-tensorflow-addons",
"py39-tensorflow-probability",
"py39-allennlp",
"py39-netaddr",
"py39-hcloud",
"py39-cryptography",
"py39-huggingface_hub",
"py39-black",
"py39-astroML",
"py39-pyavm",
"py39-json-tricks",
"py39-pythran",
"py39-requirements-parser",
"py39-websocket-client",
"py39-python-lsp-jsonrpc",
"py39-python-lsp-server",
"py39-backports.entry-points-selectable",
"py39-marisa-trie",
"py39-country",
"py39-nmrglue-devel",
"py39-pyshark",
"py39-pythonz",
"py39-resumable-urlretrieve",
"py39-iniconfig",
"py39-packaging",
"py39-pluggy",
"py39-zopeinterface",
"py39-chardet",
"py39-cppy",
"py39-webencodings",
"py39-text-unidecode",
"py39-asv",
"py39-entrypoints",
"py39-filelock",
"py39-lazy_object_proxy",
"py39-pytest-benchmark",
"py39-qstylizer",
"py39-wrapt",
"py39-rsa",
"py39-patsy",
"py39-cycler",
"py39-pyficache",
"py39-asttokens",
"py39-html2text",
"py39-GridDataFormats",
"py39-gsd",
"py39-about-time",
"py39-alive-progress",
"py39-jwt",
"py39-last",
"py39-rarfile",
"py39-soco",
"py39-coveralls",
"py39-multivolumefile",
"py39-path",
"py39-py7zr",
"py39-pyppmd",
"py39-pytest-fixture-config",
"py39-pytest-profiling",
"py39-pytest-shutil",
"py39-pytest-virtualenv",
"py39-responses",
"py39-aws-sam-translator",
"py39-falcon",
"py39-sybil",
"py39-flufl.i18n",
"py39-flufl.lock",
"py39-sqlparse",
"py39-django-allauth",
"py39-openid",
"py39-pick",
"py39-tabulate",
"py39-seaborn",
"py39-myst-parser",
"py39-python-ivi",
"py39-argh",
"py39-bpython",
"py39-curtsies",
"py39-iocapture",
"py39-pyte",
"py39-apipkg",
"py39-rednose",
"py39-sure",
"py39-serverlessrepo",
"py39-control",
"py39-wordcloud",
"py39-requests-oauthlib",
"py39-pygls",
"py39-flask-babel",
"py39-tomlkit",
"py39-protego",
"py39-readability-lxml",
"py39-undetected-chromedriver",
"py39-visa",
"py39-csvkit",
"py39-xhtml2pdf",
"py39-honcho",
"py39-pytest-mock",
"py39-jaraco.classes",
"py39-zopfli",
"py39-flask",
"py39-pytools",
"py39-python-dotenv",
"py39-bqplot",
"py39-sparse",
"py39-pymc",
"py39-hiredis",
"py39-openslide",
"py39-s3transfer",
"py39-botocore",
"py39-rich",
"py39-matplotlib-basemap",
"py39-pytest-sugar",
"py39-discogs-client",
"py39-pycryptodome",
"py39-pycryptodomex",
"py39-ordered-set",
"py39-inflate64",
"py39-pybcj",
"py39-pytorch",
"py39-importlib-resources",
"py39-clang",
"py39-confuse",
"py39-werkzeug",
"py39-pyzstd",
"py39-peakutils",
"py39-whatthepatch",
"py39-distlib",
"py39-ldap",
"py39-autopep8",
"py39-google-pasta",
"py39-pytest-mypy",
"py39-torchvision",
"py39-docx",
"py39-greenlet",
"py39-xattr",
"py39-pytest-metadata",
"py39-hdbscan",
"py39-jsonpointer",
"py39-sphinx-jsonschema",
"py39-sphinx-rtd-theme",
"py39-pygrib",
"py39-graphviz",
"py39-pyotp",
"py39-scrapy",
"py39-berkeleydb",
"py39-unidecode",
"py39-imagesize",
"py39-opengl",
"py39-re2",
"py39-roman",
"py39-iminuit",
"py39-unicodedata2",
"py39-mediafile",
"py39-pysvn",
"py39-jsonnet",
"py39-aniso8601",
"py39-asn1",
"py39-asn1-modules",
"py39-bitstring",
"py39-bottle",
"py39-clint",
"py39-cog",
"py39-des",
"py39-dkimpy",
"py39-httpbin",
"py39-markdown2",
"py39-mimeparse",
"py39-bcrypt",
"py39-brotli",
"py39-precis-i18n",
"py39-termstyle",
"py39-txrequests",
"py39-simplejson",
"py39-unidiff",
"py39-vobject",
"py39-w3lib",
"py39-lxml",
"py39-parse",
"py39-xlsx2csv",
"py39-crcmod",
"py39-geographiclib",
"py39-yapf",
"py39-ipdb",
"py39-contourpy",
"py39-more-itertools",
"py39-beautifulsoup4",
"py39-beniget",
"py39-contextlib2",
"py39-dispatcher",
"py39-docopt",
"py39-flake8-pep8-naming",
"py39-gast",
"py39-ipaddress",
"py39-itsdangerous",
"py39-langdetect",
"py39-mpd2",
"py39-munkres",
"py39-musicbrainzngs",
"py39-nose",
"py39-pew",
"py39-pyannotate",
"py39-pyperclip",
"py39-pytest-remotedata",
"py39-setuptools-git",
"py39-slugify",
"py39-cfn-lint",
"py39-jschema_to_python",
"py39-jsonpatch",
"py39-junit-xml",
"py39-sentencepiece",
"py39-wxpython-4.0",
"py39-rfc3339",
"py39-icalendar",
"py39-netcdf4",
"py39-pygccxml",
"py39-xmldiff",
"py39-py3dns",
"py39-nbxmpp",
"py39-isodate",
"py39-ephem",
"py39-scikit-hep-awkward",
"py39-scikit-hep-uproot",
"py39-confection",
"py39-pyproject_hooks",
"py39-urwid",
"py39-cssselect",
"py39-obspy",
"py39-pdal",
"py39-spopt",
"py39-xkcdpass",
"py39-dm-sonnet",
"py39-blinker",
"py39-pytest-trio",
"py39-bitmath",
"py39-scandir",
"py39-geojson",
"py39-fuzzywuzzy",
"py39-pdbpp",
"py39-tlsh",
"py39-cbor2",
"py39-luma.core",
"py39-luma.emulator",
"py39-pyftdi",
"py39-smbus2",
"py39-circuitbreaker",
"py39-editdistance",
"py39-gnupg",
"py39-pyfatfs",
"py39-sip4",
"py39-apsw",
"py39-m2crypto",
"py39-fasteners",
"py39-pastedeploy",
"py39-urlwatch",
"py39-webtest",
"py39-lazy_loader",
"py39-soxr",
"py39-threadpoolctl",
"py39-quantecon",
"py39-mslex",
"py39-fabio",
"py39-blosc2",
"py39-itemloaders",
"py39-qt4py",
"py39-fasttext",
"py39-numpy",
"py39-demjson",
"py39-pypdf",
"py39-svgelements",
"py39-fire",
"py39-json-rpc",
"py39-findpython",
"py39-typing-inspection",
"py39-aiodns",
"py39-charset-normalizer",
"py39-click",
"py39-decorator",
"py39-hatch-fancy-pypi-readme",
"py39-mistune",
"py39-tenacity",
"py39-cli-helpers",
"py39-pgspecial",
"py39-libarchive-c",
"py39-ndindex",
"py39-asgiref",
"py39-snuggs",
"py39-reflink",
"py39-samplerate",
"py39-joblib",
"py39-itemadapter",
"py39-numdifftools",
"py39-xraydb",
"py39-tinycss2",
"py39-sphinx_rtd_theme",
"py39-proto-plus",
"py39-toolz",
"py39-protobuf3",
"py39-pyarrow",
"py39-nanobind",
"py39-grpcio",
"py39-grpcio-tools",
"py39-dlib",
"py39-faiss",
"py39-Faker",
"py39-amazon.ion",
"py39-anytree",
"py39-apache-beam",
"py39-appdirs",
"py39-arpeggio",
"py39-asteval",
"py39-astroid",
"py39-astunparse",
"py39-async_generator",
"py39-asyncpg",
"py39-atomicwrites",
"py39-attrs",
"py39-audioread",
"py39-automat",
"py39-avro",
"py39-babel",
"py39-behave",
"py39-blis",
"py39-cachetools",
"py39-cairo",
"py39-cairocffi",
"py39-catalogue",
"py39-cftime",
"py39-colorlog",
"py39-columnize",
"py39-configargparse"
]
}
]
},
{
"name": "py39-pytest-asyncio",
"portdir": "python/py-pytest-asyncio",
"version": "1.2.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": [
"py39-installer",
"clang-18",
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-pytest"
]
},
{
"type": "test",
"ports": [
"py39-flaky",
"py39-hypothesis",
"py39-mypy",
"py39-pytest",
"py39-pytest-trio"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-structlog",
"py39-mitmproxy",
"py39-outcome",
"py39-pytest-mock",
"py39-pygls",
"py39-blinker",
"py39-asgiref",
"py39-scrapy",
"py39-aiodns",
"py39-cssselect"
]
}
]
},
{
"name": "py39-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": [
"py39-build",
"clang-18",
"py39-installer",
"py39-setuptools",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-pytest",
"py39-cpuinfo"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-allennlp",
"py39-graphql-relay",
"py39-lazy_object_proxy",
"py39-py7zr",
"py39-pyppmd",
"py39-cryptography",
"py39-automat"
]
}
]
},
{
"name": "py39-pytest-check",
"portdir": "python/py-pytest-check",
"version": "2.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/okken/pytest-check",
"description": "A pytest plugin that allows multiple failures per test.",
"long_description": "A pytest plugin that allows multiple failures per test.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-flit_core",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pytest-cov",
"portdir": "python/py-pytest-cov",
"version": "7.0.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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-build",
"py39-hatchling",
"py39-installer",
"py39-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-coverage",
"py39-pluggy",
"py39-pytest",
"py39-toml"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-allennlp",
"py39-pyppmd",
"py39-moviepy",
"py39-spopt"
]
}
]
},
{
"name": "py39-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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 644
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-build",
"py39-installer",
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-pytest-regressions"
]
}
]
},
{
"name": "py39-pytest-describe",
"portdir": "python/py-pytest-describe",
"version": "3.0.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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-installer",
"clang-18",
"py39-uv-build"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-graphql-relay"
]
}
]
},
{
"name": "py39-pytest-fixture-config",
"portdir": "python/py-pytest-fixture-config",
"version": "1.8.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/manahl/pytest-plugins",
"description": "Fixture configuration utils for py.test",
"long_description": "Simple configuration objects for Py.test fixtures. Allows you to skip tests when their required config variables aren’t set.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools-git",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-wheel",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-setuptools"
]
},
{
"type": "run",
"ports": [
"py39-pytest"
]
},
{
"type": "test",
"ports": [
"py39-pytest",
"py39-six"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-pytest-virtualenv"
]
}
]
},
{
"name": "py39-pytest-flake8",
"portdir": "python/py-pytest-flake8",
"version": "1.3.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/vikingco/flake8-pytest",
"description": "pytest plugin to run flake8",
"long_description": "pytest plugin to run flake8",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools",
"py39-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-flake8",
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py39-pytest-forked",
"portdir": "python/py-pytest-forked",
"version": "1.6.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-forked",
"description": "run tests in isolated forked subprocesses",
"long_description": "run tests in isolated forked subprocesses",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-build",
"py39-installer",
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"py39-pytest",
"python39"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-tensorflow-addons"
]
}
]
},
{
"name": "py39-pytest-html",
"portdir": "python/py-pytest-html",
"version": "4.1.1",
"license": "MPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-html",
"description": "Plugin for generating HTML reports for pytest results",
"long_description": "pytest-html is a plugin for pytest that generates a HTML report for the test results.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-hatchling",
"py39-hatch-vcs",
"py39-installer",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-pytest",
"py39-pytest-metadata"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-cucumber-tag-expressions",
"py39-behave",
"py39-tensorflow-addons"
]
}
]
},
{
"name": "py39-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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"py39-pytest",
"py39-pytest-metadata",
"python39"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-obspy"
]
}
]
},
{
"name": "py39-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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-flake8",
"py39-tox"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-tensorflow-addons",
"py39-pyarrow"
]
}
]
},
{
"name": "py39-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": [
"py39-installer",
"clang-17",
"py39-build",
"py39-hatchling",
"py39-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-pytest"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-pytest-json-report"
]
},
{
"type": "run",
"ports": [
"py39-pytest-html"
]
},
{
"type": "test",
"ports": [
"py39-tensorflow-addons"
]
}
]
},
{
"name": "py39-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": [
"py39-build",
"clang-18",
"py39-installer",
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-pytest",
"py39-mock"
]
},
{
"type": "test",
"ports": [
"py39-pytest",
"py39-pytest-asyncio"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-honcho",
"py39-qstylizer",
"py39-tzlocal",
"py39-natsort",
"py39-graphviz",
"py39-pyfatfs",
"py39-filelock"
]
}
]
},
{
"name": "py39-pytest-mpl",
"portdir": "python/py-pytest-mpl",
"version": "0.17.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/matplotlib/pytest-mpl",
"description": "pytest plugin to for testing figures output from Matplotlib",
"long_description": "This is a plugin to faciliate image comparison for Matplotlib figures in pytest. Matplotlib includes a number of test utilities and decorators, but these are geared towards the nose testing framework. Pytest-mpl makes it easy to compare figures produced by tests to reference images when using pytest.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 432
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools",
"py39-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py39-matplotlib",
"py39-pytest",
"python39"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-librosa"
]
}
]
},
{
"name": "py39-pytest-mypy",
"portdir": "python/py-pytest-mypy",
"version": "0.10.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dbader/pytest-mypy",
"description": "Mypy static type checker plugin for pytest",
"long_description": "Mypy static type checker plugin for pytest",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-installer",
"py39-wheel",
"clang-17",
"py39-build",
"py39-setuptools",
"py39-setuptools_scm"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-mypy",
"py39-filelock",
"py39-attrs"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py39-pytest-profiling",
"portdir": "python/py-pytest-profiling",
"version": "1.7.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/manahl/pytest-plugins",
"description": "Profiling plugin for py.test",
"long_description": "Profiling plugin for py.test",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools-git",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-pytest",
"py39-six",
"py39-gprof2dot"
]
},
{
"type": "test",
"ports": [
"py39-pytest",
"py39-pytest-virtualenv"
]
}
],
"depends_on": []
},
{
"name": "py39-pytest-pycodestyle",
"portdir": "python/py-pytest-pycodestyle",
"version": "2.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/henry0312/pytest-pycodestyle",
"description": "pytest plugin to run pycodestyle",
"long_description": "pytest plugin to run pycodestyle",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-codestyle",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pytest-pylint",
"portdir": "python/py-pytest-pylint",
"version": "0.21.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/carsongee/pytest-pylint",
"description": "pytest plugin to check source code with pylint",
"long_description": "pytest plugin to check source code with pylint",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-pylint",
"py39-pytest",
"py39-pytest-runner",
"py39-toml"
]
}
],
"depends_on": []
}
]
}