{"count":51956,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=181","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=179","results":[{"name":"py311-pyviennacl","portdir":"python/py-pyviennacl","version":"1.0.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://viennacl.sourceforge.net/pyviennacl.html","description":"Sparse/dense linear algebra on GPUs and CPUs using OpenCL","long_description":"Sparse/dense linear algebra on GPUs and CPUs using OpenCL","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-numpy","python311"]}],"depends_on":[{"type":"lib","ports":["py-pyviennacl"]}]},{"name":"py311-mdp-toolkit","portdir":"python/py-mdp-toolkit","version":"3.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://mdp-toolkit.sourceforge.net/","description":"Modular toolkit for Data Processing.","long_description":"Modular toolkit for Data Processing.","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-wheel","clang-18","py311-build","py311-installer"]},{"type":"lib","ports":["python311","py311-numpy","py311-future"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py-mdp-toolkit"]}]},{"name":"py311-kivy","portdir":"python/py-kivy","version":"1.10.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://kivy.org/","description":"Library for development of multi-touch enabled applications","long_description":"Kivy is a Python library for development of multi-touch enabled media rich applications. The aim is to allow for quick and easy interaction design and rapid prototyping, while making your code reusable and deployable.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-cython","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-pygments","libsdl2_mixer","libsdl2","libsdl2_image","libsdl2_ttf","python311","py311-docutils"]},{"type":"run","ports":["py311-game","py311-Pillow"]}],"depends_on":[{"type":"lib","ports":["py-kivy"]}]},{"name":"py311-dynd","portdir":"python/py-dynd","version":"0.7.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/libdynd/dynd-python","description":"Dynamic multi-dimensional array library.","long_description":"DyND-Python, a component of the Blaze project, is the Python exposure of the DyND dynamic multi-dimensional array library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","cmake"]},{"type":"lib","ports":["python311","py311-cython","py311-numpy","libdynd"]}],"depends_on":[{"type":"lib","ports":["py-dynd"]}]},{"name":"py311-acor","portdir":"python/py-acor","version":"1.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dfm/acor","description":"estimate the autocorrelation time of time-series data quickly","long_description":"This is a direct port of a C++ routine by Jonathan Goodman (NYU) called ACOR that estimates the autocorrelation time of time series data very quickly.","active":true,"categories":["science","math","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":444}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-numpy","python311"]}],"depends_on":[]},{"name":"py312-pynose","portdir":"python/py-pynose","version":"1.5.5","license":"LGPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mdmintz/pynose","description":"pynose fixes nose to extend unittest and make testing easier","long_description":"pynose fixes nose to extend unittest and make testing easier","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"test","ports":["py312-pyrfc3339","py312-colour","py312-eventlet","py312-minidb","py312-olefile","py312-overrides","py312-parameterized","py312-paste","py312-pastedeploy","py312-podcastparser","py312-rangehttpserver","py312-smmap","py312-trepan3k","py312-webtest","py312-zbar"]}]},{"name":"py-pynose","portdir":"python/py-pynose","version":"1.5.5","license":"LGPL-2.1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mdmintz/pynose","description":"pynose fixes nose to extend unittest and make testing easier","long_description":"pynose fixes nose to extend unittest and make testing easier","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pynose"]}],"depends_on":[]},{"name":"py312-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":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-wheel","py312-setuptools_scm","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["py312-pytest","python312"]}],"depends_on":[{"type":"test","ports":["py312-qtawesome","py312-qtpy"]}]},{"name":"octave-statistics-resampling","portdir":"octave/octave-statistics-resampling","version":"5.7.0","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gnu-octave/statistics-resampling","description":"Estimate bias, uncertainty (standard errors and confidence intervals) and test hypotheses (p-values) using bootstrap resampling methods.","long_description":"Estimate bias, uncertainty (standard errors and confidence intervals) and test hypotheses (p-values) using bootstrap resampling methods.","active":true,"categories":["science","math","octave"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["octave","octave-statistics"]}],"depends_on":[]},{"name":"py312-scapy-devel","portdir":"python/py-scapy","version":"20231209","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.secdev.org/projects/scapy","description":"A powerful packet manipulation tool","long_description":"Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc. This port is kept up with the py-scapy GIT 'master' branch, is typically updated weekly to monthly.","active":false,"categories":["net","security","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["pyx","matplotlib","graphviz","sox"],"dependencies":[{"type":"build","ports":["py312-installer","py312-build","clang-17","py312-wheel","py312-setuptools"]},{"type":"lib","ports":["libpcap","python312","py312-cryptography"]},{"type":"run","ports":["py312-matplotlib","scapy_select","graphviz","ImageMagick"]}],"depends_on":[{"type":"lib","ports":["py-scapy-devel"]}]},{"name":"py312-scapy","portdir":"python/py-scapy","version":"2.6.1","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://scapy.net/","description":"A powerful packet manipulation tool","long_description":"Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc.","active":true,"categories":["net","security","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["pyx","matplotlib","graphviz","sox"],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-installer","py312-build","clang-18","py312-wheel"]},{"type":"lib","ports":["libpcap","python312","py312-cryptography"]},{"type":"run","ports":["py312-matplotlib","scapy_select","graphviz","ImageMagick"]}],"depends_on":[]},{"name":"jreen","portdir":"net/jreen","version":"1.3.0","license":"(GPL-3 or LGPL-3)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/euroelessar/jreen","description":"Extensible XMPP library","long_description":"Extensible XMPP library","active":true,"categories":["devel","net"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["libidn2","qt5-qtbase","libgsasl","zlib","speex"]}],"depends_on":[]},{"name":"mz-cmaketools","portdir":"devel/mz-cmaketools","version":"2024.04.29","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://codeberg.org/emzeat/mz-cmaketools","description":"Several handy macros and modules for use with CMake","long_description":"Several handy macros and modules for use with CMake","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["xdispatch2"]}]},{"name":"cl-thrift","portdir":"lisp/cl-thrift","version":"20171121","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/TurtleWarePL/de.setf.thrift","description":"A Common Lisp binding for the Apache Thrift framework","long_description":"A Common Lisp binding for the Apache Thrift framework","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-usocket","cl-closer-mop","cl-alexandria","cl-trivial-utf-8","cl-ieee-floats","cl-trivial-gray-streams","cl-puri"]}],"depends_on":[]},{"name":"R-stringmagic","portdir":"R/R-stringmagic","version":"1.1.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lrberge.github.io/stringmagic","description":"Character string operations and interpolation","long_description":"Character string operations and interpolation, magic edition.","active":true,"categories":["devel","science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-Rcpp","R-CRAN-recommended"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-data.table","R-knitr","R-rmarkdown"]}],"depends_on":[{"type":"lib","ports":["R-dreamerr","R-fixest"]}]},{"name":"py312-fastavro","portdir":"python/py-fastavro","version":"1.9.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://fastavro.readthedocs.org/","description":"Fast read and write module for AVRO files","long_description":"Fast read and write module for AVRO files","active":true,"categories":["net","science","python","parallel"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-cython"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py-fastavro"]}]},{"name":"py312-pyqt5-webengine","portdir":"python/py-pyqt5-webengine","version":"5.15.7","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/pyqtwebengine","description":"PyQt5 Webengine bindings","long_description":"PyQtWebEngine is a set of Python bindings for The Qt Company's Qt WebEngine framework. The framework provides the ability to embed web content in applications and is based on the Chrome browser. The bindings sit on top of PyQt5 and are implemented as three separate modules corresponding to the different libraries that make up the framework.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["debug"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig","py312-sip","py312-pyqt-builder"]},{"type":"lib","ports":["qt5-qtbase","qt5-qtwebengine","python312","py312-pyqt5"]}],"depends_on":[{"type":"run","ports":["py312-spyder"]}]},{"name":"py312-pyqt5-scintilla","portdir":"python/py-pyqt5-scintilla","version":"2.14.1","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/qscintilla","description":"PyQt5 bindings for the QScintilla programmers editor widget","long_description":"QScintilla is a port to Qt of the Scintilla programmers editor widget. It supports the traditional low-level Scintilla API and implements a high-level API covering such things as auto-completion, code folding and lexer configuration.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["debug"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig","py312-sip","py312-pyqt-builder"]},{"type":"lib","ports":["qt5-qtbase","qscintilla-qt5","python312","py312-pyqt5"]}],"depends_on":[]},{"name":"py312-pyqt5-chart","portdir":"python/py-pyqt5-chart","version":"5.15.7","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/pyqtchart","description":"PyQt5 Chart bindings","long_description":"PyQtChart is a set of Python bindings for The Qt Company's Qt Charts library. The bindings sit on top of PyQt5 and are implemented as a single module..","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["debug"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig","py312-sip","py312-pyqt-builder"]},{"type":"lib","ports":["qt5-qtbase","qt5-qtcharts","python312","py312-pyqt5"]}],"depends_on":[]},{"name":"py312-pyx","portdir":"python/py-pyx","version":"0.16","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyx-project.org/","description":"Python package for the creation of PostScript, PDF, and SVG files","long_description":"PyX is a Python package for the creation of PostScript, PDF, and SVG files. It combines an abstraction of the PostScript drawing model with a TeX/LaTeX interface. Complex tasks like 2d and 3d plots in publication-ready quality are built out of these primitives.","active":true,"categories":["python","tex"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["python312","texlive"]}],"depends_on":[{"type":"lib","ports":["py-pyx"]}]},{"name":"py311-pyx","portdir":"python/py-pyx","version":"0.16","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyx-project.org/","description":"Python package for the creation of PostScript, PDF, and SVG files","long_description":"PyX is a Python package for the creation of PostScript, PDF, and SVG files. It combines an abstraction of the PostScript drawing model with a TeX/LaTeX interface. Complex tasks like 2d and 3d plots in publication-ready quality are built out of these primitives.","active":true,"categories":["python","tex"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["python311","texlive"]}],"depends_on":[]},{"name":"php83-mcrypt","portdir":"php/php-mcrypt","version":"1.0.9","license":"PHP-3.01","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pecl.php.net/package/mcrypt","description":"a PHP interface to the mcrypt library, which offers a wide variety of algorithms","long_description":"a PHP interface to the mcrypt library, which offers a wide variety of algorithms","active":true,"categories":["lang","security","php"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085},{"name":"macintosh","github":"BjarneDMat","ports_count":1504}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["autoconf","clang-18"]},{"type":"lib","ports":["libmcrypt","libtool","php83"]}],"depends_on":[{"type":"run","ports":["phpmyadmin"]}]},{"name":"py312-matplotlib","portdir":"python/py-matplotlib","version":"3.10.9","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).","active":true,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["tkinter","gtk3","qt5","qt6","cairo","pyside6","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","py312-build","py312-installer","py312-setuptools_scm","py312-certifi","py312-meson-python","py312-pybind11","clang-20"]},{"type":"lib","ports":["py312-kiwisolver","py312-contourpy","qhull","py312-fonttools","py312-parsing","freetype","python312","py312-packaging","py312-numpy","py312-cairo","py312-Pillow","py312-dateutil","py312-cycler"]}],"depends_on":[{"type":"lib","ports":["py312-pytest-mpl","py312-healpy","py312-geomagpy","py312-geoplot","py312-graph-tool","py312-gwpy","py312-holoviews","py312-ipympl","py312-metpy","py312-movingpandas","py312-mpl-animators","py312-mpld3","py312-obspy","py312-pacal","py312-pyFAI","py312-regions","py312-seaborn","py312-skyfield","py312-tropycal","py312-wntr","py312-lalinference","paramagpy","py312-arviz","py312-astropy","py312-cartopy","py312-contextily","py312-control","py312-corner","py312-fipy","py312-gammapy"]},{"type":"run","ports":["py312-scapy-devel","py312-xraylarch","py312-splot","py312-scikit-image","py312-inequality","py312-wxmplot","py312-librosa","py312-segregation","py312-colour","py312-spyder","py312-yt","py312-pointpats","py312-pymatgen","py312-wordcloud","py312-scapy"]},{"type":"test","ports":["py312-spopt","py312-gyoto","py312-nbval","py312-numdifftools","py312-igraph"]}]},{"name":"py312-pyqt5-sip","portdir":"python/py-pyqt5-sip","version":"12.18.0","license":"(GPL-2 or GPL-3 or PSF)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/","description":"The sip module support for PyQt5","long_description":"The sip module support for PyQt5","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"run","ports":["py312-pyqt5"]}]},{"name":"py312-pyqt5","portdir":"python/py-pyqt5","version":"5.15.11","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/pyqt/intro","description":"PyQt5 is a set of Python bindings for the Qt5 toolkit","long_description":"PyQt5 is a set of Python bindings for the Qt5 toolkit. The bindings are implemented as a set of Python modules and contain over 620 classes.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["webkit","debug"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig","py312-sip","py312-pyqt-builder"]},{"type":"lib","ports":["dbus","python312","qt5","dbus-python312","qt5-qtbase","qt5-qtscript","qt5-qt3d"]},{"type":"run","ports":["py312-pyqt5-sip"]}],"depends_on":[{"type":"lib","ports":["py312-vispy","py312-pyface","py312-pyqt5-chart","py312-pyqt5-scintilla","py312-pyqt5-webengine","py312-pyqtgraph","py312-superqt","py312-magicgui"]},{"type":"run","ports":["py312-qimage2ndarray","py312-spyder"]}]},{"name":"py312-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":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-setuptools","py312-wheel","py312-setuptools_scm","py312-build","py312-installer"]},{"type":"lib","ports":["py312-packaging","py312-sip","python312"]}],"depends_on":[{"type":"build","ports":["py312-pyqt5","py312-pyqt5-chart","py312-pyqt5-scintilla","py312-pyqt5-webengine","py312-pyqt6","py312-pyqt6-3d","py312-pyqt6-charts","py312-pyqt6-datavisualization","py312-pyqt6-networkauth","py312-pyqt6-scintilla","py312-pyqt6-webengine"]}]},{"name":"R-sasLM","portdir":"R/R-sasLM","version":"0.10.4","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=sasLM","description":"SAS Linear Model","long_description":"SAS Linear Model","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-mvtnorm","R-CRAN-recommended"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"lib","ports":["R-procs"]}]},{"name":"py311-pdfrw","portdir":"python/py-pdfrw","version":"0.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pmaupin/pdfrw","description":"Pure Python PDF file reader/writer library","long_description":"pdfrw lets you read and write PDF files, including compositing multiple pages together (e.g. to do watermarking, or to copy an image or diagram from one PDF to another), and can output by itself, or in conjunction with reportlab.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"macports","github":"numeratus","ports_count":6}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py-pdfrw"]}]},{"name":"py312-oldest-supported-numpy","portdir":"python/py-oldest-supported-numpy","version":"0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/project/oldest-supported-numpy/","description":"a numpy dependency stub","long_description":"We don't need oldest-supported-numpy in MacPorts, so this just installs metadata so that dependencies will be considered satisfied.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"build","ports":["py312-blosc2","py312-cftime","py312-netcdf4","py312-pygeos","py312-scimath"]},{"type":"run","ports":["py312-numpy"]}]},{"name":"py311-oldest-supported-numpy","portdir":"python/py-oldest-supported-numpy","version":"0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/project/oldest-supported-numpy/","description":"a numpy dependency stub","long_description":"We don't need oldest-supported-numpy in MacPorts, so this just installs metadata so that dependencies will be considered satisfied.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"build","ports":["py311-blosc2","py311-cftime","py311-netcdf4","py311-pygeos"]},{"type":"run","ports":["py311-numpy"]}]},{"name":"py310-oldest-supported-numpy","portdir":"python/py-oldest-supported-numpy","version":"0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/project/oldest-supported-numpy/","description":"a numpy dependency stub","long_description":"We don't need oldest-supported-numpy in MacPorts, so this just installs metadata so that dependencies will be considered satisfied.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"build","ports":["py310-blosc2","py310-cftime","py310-netcdf4","py310-pygeos"]},{"type":"run","ports":["py310-numpy"]}]},{"name":"py39-oldest-supported-numpy","portdir":"python/py-oldest-supported-numpy","version":"0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/project/oldest-supported-numpy/","description":"a numpy dependency stub","long_description":"We don't need oldest-supported-numpy in MacPorts, so this just installs metadata so that dependencies will be considered satisfied.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"build","ports":["py39-cftime","py39-netcdf4","py39-pygeos","py39-vispy","py39-blosc2"]},{"type":"run","ports":["py39-numpy"]}]},{"name":"py38-oldest-supported-numpy","portdir":"python/py-oldest-supported-numpy","version":"0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/project/oldest-supported-numpy/","description":"a numpy dependency stub","long_description":"We don't need oldest-supported-numpy in MacPorts, so this just installs metadata so that dependencies will be considered satisfied.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"build","ports":["py38-napari-console","py38-fiona","py38-blosc2","py38-vispy","py38-pygeos","py38-numexpr","py38-drms"]},{"type":"lib","ports":["py38-bottleneck"]},{"type":"run","ports":["py38-numpy"]}]},{"name":"py37-oldest-supported-numpy","portdir":"python/py-oldest-supported-numpy","version":"0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/project/oldest-supported-numpy/","description":"a numpy dependency stub","long_description":"We don't need oldest-supported-numpy in MacPorts, so this just installs metadata so that dependencies will be considered satisfied.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"run","ports":["py37-numpy"]}]},{"name":"py36-oldest-supported-numpy","portdir":"python/py-oldest-supported-numpy","version":"0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/project/oldest-supported-numpy/","description":"a numpy dependency stub","long_description":"We don't need oldest-supported-numpy in MacPorts, so this just installs metadata so that dependencies will be considered satisfied.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"run","ports":["py36-numpy"]}]},{"name":"py35-oldest-supported-numpy","portdir":"python/py-oldest-supported-numpy","version":"0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/project/oldest-supported-numpy/","description":"a numpy dependency stub","long_description":"We don't need oldest-supported-numpy in MacPorts, so this just installs metadata so that dependencies will be considered satisfied.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"run","ports":["py35-numpy"]}]},{"name":"py27-oldest-supported-numpy","portdir":"python/py-oldest-supported-numpy","version":"0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/project/oldest-supported-numpy/","description":"a numpy dependency stub","long_description":"We don't need oldest-supported-numpy in MacPorts, so this just installs metadata so that dependencies will be considered satisfied.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"run","ports":["py27-numpy"]}]},{"name":"py-oldest-supported-numpy","portdir":"python/py-oldest-supported-numpy","version":"0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/project/oldest-supported-numpy/","description":"a numpy dependency stub","long_description":"We don't need oldest-supported-numpy in MacPorts, so this just installs metadata so that dependencies will be considered satisfied.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-oldest-supported-numpy"]}],"depends_on":[]},{"name":"py312-rfc6555","portdir":"python/py-rfc6555","version":"0.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sethmlarson/rfc6555","description":"Python implementation of RFC 6555.","long_description":"Python implementation of the Happy Eyeballs Algorithm described in RFC 6555. Provided with a single file and dead-simple API to allow easy vendoring and integration into other projects.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py312-imaplib2","portdir":"python/py-imaplib2","version":"3.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jazzband/imaplib2/","description":"A threaded Python IMAP4 client.","long_description":"A threaded Python IMAP4 client.","active":true,"categories":["devel","mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py312-gssapi","portdir":"python/py-gssapi","version":"1.11.1","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythongssapi/python-gssapi","description":"Python interface to RFC 2743/2744","long_description":"Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it should also be usable with other GSSAPI mechanisms.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-setuptools","py312-wheel","py312-cython","py312-build","py312-installer"]},{"type":"lib","ports":["python312","py312-decorator","kerberos5"]}],"depends_on":[{"type":"run","ports":["py312-requests-kerberos"]}]},{"name":"py36-cython-compat","portdir":"python/py-cython-compat","version":"0.29.37","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.cython.org/","description":"Older version of Cython for compatibility","long_description":"This is an older version of Cython for the use of ports that are not compatible with the current version as provided by the py-cython port.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python36","py36-setuptools"]}],"depends_on":[{"type":"build","ports":["py36-mpi4py","py36-triangle","py36-yaml","py36-numpy"]}]},{"name":"py35-cython-compat","portdir":"python/py-cython-compat","version":"0.29.37","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.cython.org/","description":"Older version of Cython for compatibility","long_description":"This is an older version of Cython for the use of ports that are not compatible with the current version as provided by the py-cython port.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python35","py35-setuptools"]}],"depends_on":[{"type":"build","ports":["py35-mpi4py","py35-triangle","py35-yaml","py35-numpy"]}]},{"name":"cl-dexador-test","portdir":"lisp/cl-dexador","version":"20231029","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/fukamachi/dexador","description":"A fast HTTP client for Common Lisp","long_description":"A fast HTTP client for Common Lisp","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-dexador","cl-babel","cl-lack","cl-cookie","cl-rove","cl-clack"]}],"depends_on":[]},{"name":"cl-anypool","portdir":"lisp/cl-anypool","version":"20230917","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/fukamachi/anypool","description":"General-purpose connection pooling library for Common Lisp","long_description":"General-purpose connection pooling library for Common Lisp","active":true,"categories":["devel","lisp"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["abcl","clisp","sbcl","clang-18"]},{"type":"lib","ports":["cl-speedy-queue","cl-rove","cl-bordeaux-threads"]}],"depends_on":[{"type":"lib","ports":["cl-lack"]}]},{"name":"py312-panel","portdir":"python/py-panel","version":"1.8.10","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://panel.holoviz.org","description":"A high-level app and dashboarding solution for Python.","long_description":"Panel is an open-source Python library that lets you create custom interactive web apps and dashboards by connecting user-defined widgets to plots, images, tables, or text.","active":true,"categories":["devel","graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["npm11","clang-18","py312-hatch-vcs","py312-hatchling","py312-packaging","py312-installer","py312-build"]},{"type":"lib","ports":["py312-bleach","py312-pandas","py312-xyzservices","python312","py312-param","py312-pyct","py312-pyviz_comms","py312-tqdm","py312-tzdata","panel_select","py312-narwhals","nodejs24","py312-bokeh","py312-typing_extensions","py312-markdown","py312-requests","py312-linkify-it-py","py312-markdown-it-py","py312-mdit-py-plugins"]},{"type":"run","ports":["py312-bleach","py312-pandas","py312-xyzservices","py312-bokeh","py312-param","py312-pyct","py312-pyviz_comms","py312-tqdm","py312-tzdata","panel_select","nodejs24","py312-mdit-py-plugins","py312-markdown-it-py","py312-linkify-it-py","py312-requests","py312-markdown","py312-typing_extensions","py312-packaging"]}],"depends_on":[{"type":"lib","ports":["py312-geoviews","py312-holoviews","py312-hvplot"]}]},{"name":"py312-tqdm","portdir":"python/py-tqdm","version":"4.67.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tqdm/tqdm","description":"A Fast, Extensible Progress Meter","long_description":"A Fast, Extensible Progress Meter","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-transformers","morshutalk","py312-gwpy","py312-ipyparallel","py312-maggma","py312-nltk","py312-panel","py312-parfive","py312-pooch","py312-pyedr","py312-spaCy","py312-sunpy"]},{"type":"run","ports":["py312-spopt","py312-bpemb","py312-datasets","py312-panel","py312-huggingface_hub","py312-pymatgen","py312-sacremoses","py312-momepy","py312-segregation","py312-sentence-transformers","py312-tobler"]}]},{"name":"py312-pyviz_comms","portdir":"python/py-pyviz_comms","version":"3.0.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/holoviz/pyviz_comms","description":"Offers a simple bidirectional communication architecture for PyViz tools including support for Jupyter comms in both the classic notebook and Jupyterlab.","long_description":"Offers a simple bidirectional communication architecture for PyViz tools including support for Jupyter comms in both the classic notebook and Jupyterlab.","active":true,"categories":["devel","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-hatchling","py312-hatch-jupyter-builder","py312-hatch-nodejs-version","git","py312-build","py312-installer"]},{"type":"lib","ports":["py312-jupyterlab","py312-jupyterlab_pygments","python312"]}],"depends_on":[{"type":"lib","ports":["py312-holoviews","py312-panel"]},{"type":"run","ports":["py312-panel"]}]},{"name":"py312-jupyter_packaging","portdir":"python/py-jupyter_packaging","version":"0.12.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Utilities for making Python packages with and without accompanying JavaScript packages.","long_description":"Utilities for making Python packages with and without accompanying JavaScript packages.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["py312-tomlkit","python312","py312-deprecation","py312-packaging","py312-setuptools","py312-wheel"]}],"depends_on":[{"type":"build","ports":["py312-jupyterlab_widgets","py312-nbclassic","py312-widgetsnbextension"]}]},{"name":"py312-pyct","portdir":"python/py-pyct","version":"0.6.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyviz-dev/pyct","description":"A python utility package.","long_description":"A python utility package. pyct.cmd: Makes various commands available to other packages. pyct.build: Provides various commands to help package building, primarily as a convenience for project maintainers.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-hatch-vcs","clang-18","py312-build","py312-hatchling"]},{"type":"lib","ports":["py312-param","python312"]}],"depends_on":[{"type":"lib","ports":["py312-holoviews","py312-panel"]},{"type":"run","ports":["py312-panel"]}]}]}