{"count":53720,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=444","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=442","results":[{"name":"py310-portend","portdir":"python/py-portend","version":"3.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/portend","description":"TCP port monitoring utilities","long_description":"TCP port monitoring utilities","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-coherent.licensed","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310","py310-tempora"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-cherrypy"]}]},{"name":"py-portend","portdir":"python/py-portend","version":"3.2.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/portend","description":"TCP port monitoring utilities","long_description":"TCP port monitoring utilities","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-portend"]}],"depends_on":[]},{"name":"py311-poppler-qt5","portdir":"python/py-poppler-qt5","version":"21.3.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbsoft/python-poppler-qt5","description":"Python binding for Poppler-Qt5","long_description":"python-poppler-qt5 is a Python binding for Poppler-Qt5 that aims for completeness and for being actively maintained. Using this module you can access the contents of PDF files inside PyQt5 applications.","active":true,"categories":["python"],"maintainers":[{"name":"davide.liessi","github":"dliessi","ports_count":72}],"variants":["debug"],"dependencies":[{"type":"build","ports":["pkgconfig","py311-setuptools","py311-pyqt-builder","clang-20"]},{"type":"lib","ports":["qt5-qtbase","py311-pyqt5","poppler-qt5","python311","py311-sip"]}],"depends_on":[{"type":"lib","ports":["py-poppler-qt5"]}]},{"name":"py310-poppler-qt5","portdir":"python/py-poppler-qt5","version":"21.3.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbsoft/python-poppler-qt5","description":"Python binding for Poppler-Qt5","long_description":"python-poppler-qt5 is a Python binding for Poppler-Qt5 that aims for completeness and for being actively maintained. Using this module you can access the contents of PDF files inside PyQt5 applications.","active":true,"categories":["python"],"maintainers":[{"name":"davide.liessi","github":"dliessi","ports_count":72}],"variants":["debug"],"dependencies":[{"type":"build","ports":["pkgconfig","py310-setuptools","py310-pyqt-builder","clang-20"]},{"type":"lib","ports":["qt5-qtbase","py310-pyqt5","poppler-qt5","python310","py310-sip"]}],"depends_on":[{"type":"lib","ports":["py310-qpageview"]},{"type":"run","ports":["frescobaldi","frescobaldi-devel"]}]},{"name":"py37-poppler-qt4","portdir":"python/py-poppler-qt4","version":"0.24.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbsoft/python-poppler-qt4","description":"Python binding for Poppler-Qt4","long_description":"python-poppler-qt4 is a Python binding for Poppler-Qt4 that aims for completeness and for being actively maintained. Using this module you can access the contents of PDF files inside PyQt4 applications.","active":true,"categories":["python"],"maintainers":[{"name":"davide.liessi","github":"dliessi","ports_count":72}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["poppler-qt4-mac","python37","py37-pyqt4","py37-sip4","qt4-mac"]}],"depends_on":[{"type":"lib","ports":["py-poppler-qt4"]},{"type":"run","ports":["frescobaldi2"]}]},{"name":"py-poppler-qt5","portdir":"python/py-poppler-qt5","version":"21.3.0","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbsoft/python-poppler-qt5","description":"Python binding for Poppler-Qt5","long_description":"python-poppler-qt5 is a Python binding for Poppler-Qt5 that aims for completeness and for being actively maintained. Using this module you can access the contents of PDF files inside PyQt5 applications.","active":true,"categories":["python"],"maintainers":[{"name":"davide.liessi","github":"dliessi","ports_count":72}],"variants":[],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["py311-poppler-qt5"]}],"depends_on":[]},{"name":"py-poppler-qt4","portdir":"python/py-poppler-qt4","version":"0.24.0","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbsoft/python-poppler-qt4","description":"Python binding for Poppler-Qt4","long_description":"python-poppler-qt4 is a Python binding for Poppler-Qt4 that aims for completeness and for being actively maintained. Using this module you can access the contents of PDF files inside PyQt4 applications.","active":true,"categories":["python"],"maintainers":[{"name":"davide.liessi","github":"dliessi","ports_count":72}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py37-poppler-qt4"]}],"depends_on":[]},{"name":"py27-poppler","portdir":"python/py-poppler","version":"0.12.1","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://launchpad.net/poppler-python","description":"Python bindings to the Poppler library","long_description":"Python bindings for the Poppler PDF rendering library (libpoppler-glib).","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["atk","poppler","python27","py27-pygtk"]}],"depends_on":[{"type":"lib","ports":["gourmet","py-poppler"]}]},{"name":"py-poppler","portdir":"python/py-poppler","version":"0.12.1","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://launchpad.net/poppler-python","description":"Python bindings to the Poppler library","long_description":"Python bindings for the Poppler PDF rendering library (libpoppler-glib).","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-poppler"]}],"depends_on":[]},{"name":"py312-polygon","portdir":"python/py-polygon","version":"3.0.9.1","license":"LGPL and Noncommercial","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.j-raedler.de/projects/polygon","description":"Python bindings for General Polygon Clipping Library","long_description":"Polygon is a python package that simplifies the handling of polygons in 2D. It contains Python bindings for gpc, the excellent General Polygon Clipping Library by Alan Murta and some extensions written in C and pure Python.","active":true,"categories":["devel","math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":["numpy","universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py-polygon"]}]},{"name":"py311-polygon","portdir":"python/py-polygon","version":"3.0.9.1","license":"LGPL and Noncommercial","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.j-raedler.de/projects/polygon","description":"Python bindings for General Polygon Clipping Library","long_description":"Polygon is a python package that simplifies the handling of polygons in 2D. It contains Python bindings for gpc, the excellent General Polygon Clipping Library by Alan Murta and some extensions written in C and pure Python.","active":true,"categories":["devel","math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":["numpy","universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-polygon","portdir":"python/py-polygon","version":"3.0.9.1","license":"LGPL and Noncommercial","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.j-raedler.de/projects/polygon","description":"Python bindings for General Polygon Clipping Library","long_description":"Polygon is a python package that simplifies the handling of polygons in 2D. It contains Python bindings for gpc, the excellent General Polygon Clipping Library by Alan Murta and some extensions written in C and pure Python.","active":true,"categories":["devel","math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":["numpy","universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py314-polib","portdir":"python/py-polib","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/izimobil/polib/","description":"A library to manipulate gettext files (po and mo files).","long_description":"A library to manipulate gettext files (po and mo files).","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["git-cola","py-polib"]}]},{"name":"py313-polib","portdir":"python/py-polib","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/izimobil/polib/","description":"A library to manipulate gettext files (po and mo files).","long_description":"A library to manipulate gettext files (po and mo files).","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py-polygon","portdir":"python/py-polygon","version":"3.0.9.1","license":"LGPL and Noncommercial","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.j-raedler.de/projects/polygon","description":"Python bindings for General Polygon Clipping Library","long_description":"Polygon is a python package that simplifies the handling of polygons in 2D. It contains Python bindings for gpc, the excellent General Polygon Clipping Library by Alan Murta and some extensions written in C and pure Python.","active":true,"categories":["devel","math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-polygon"]}],"depends_on":[]},{"name":"py-polib","portdir":"python/py-polib","version":"1.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/izimobil/polib/","description":"A library to manipulate gettext files (po and mo files).","long_description":"A library to manipulate gettext files (po and mo files).","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-polib"]}],"depends_on":[]},{"name":"py314-poetry-plugin-shell","portdir":"python/py-poetry-plugin-shell","version":"1.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to run subshell with virtual environment activated","long_description":"Poetry plugin to run subshell with virtual environment activated","active":true,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":152}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["py314-pexpect","py314-shellingham","python314"]}],"depends_on":[{"type":"lib","ports":["poetry","py-poetry-plugin-shell"]}]},{"name":"py313-poetry-plugin-shell","portdir":"python/py-poetry-plugin-shell","version":"1.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to run subshell with virtual environment activated","long_description":"Poetry plugin to run subshell with virtual environment activated","active":true,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":152}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["py313-pexpect","py313-shellingham","python313"]}],"depends_on":[]},{"name":"py312-poetry-plugin-shell","portdir":"python/py-poetry-plugin-shell","version":"1.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to run subshell with virtual environment activated","long_description":"Poetry plugin to run subshell with virtual environment activated","active":true,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":152}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-poetry-core","clang-18"]},{"type":"lib","ports":["py312-shellingham","py312-pexpect","python312"]}],"depends_on":[]},{"name":"py311-poetry-plugin-shell","portdir":"python/py-poetry-plugin-shell","version":"1.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to run subshell with virtual environment activated","long_description":"Poetry plugin to run subshell with virtual environment activated","active":true,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":152}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["py311-pexpect","py311-shellingham","python311"]}],"depends_on":[]},{"name":"py310-poetry-plugin-shell","portdir":"python/py-poetry-plugin-shell","version":"1.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to run subshell with virtual environment activated","long_description":"Poetry plugin to run subshell with virtual environment activated","active":true,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":152}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["py310-pexpect","py310-shellingham","python310"]}],"depends_on":[]},{"name":"py-poetry-plugin-shell","portdir":"python/py-poetry-plugin-shell","version":"1.0.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to run subshell with virtual environment activated","long_description":"Poetry plugin to run subshell with virtual environment activated","active":true,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":152}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-poetry-plugin-shell"]}],"depends_on":[]},{"name":"py314-poetry-plugin-export","portdir":"python/py-poetry-plugin-export","version":"1.9.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to export the dependencies to various formats","long_description":"Poetry plugin to export the dependencies to various formats","active":true,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":152}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["poetry","py-poetry-plugin-export"]}]},{"name":"py313-poetry-plugin-export","portdir":"python/py-poetry-plugin-export","version":"1.9.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to export the dependencies to various formats","long_description":"Poetry plugin to export the dependencies to various formats","active":true,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":152}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py312-poetry-plugin-export","portdir":"python/py-poetry-plugin-export","version":"1.9.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to export the dependencies to various formats","long_description":"Poetry plugin to export the dependencies to various formats","active":true,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":152}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-poetry-core","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py311-poetry-plugin-export","portdir":"python/py-poetry-plugin-export","version":"1.9.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to export the dependencies to various formats","long_description":"Poetry plugin to export the dependencies to various formats","active":true,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":152}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-poetry-plugin-export","portdir":"python/py-poetry-plugin-export","version":"1.9.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to export the dependencies to various formats","long_description":"Poetry plugin to export the dependencies to various formats","active":true,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":152}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py-poetry-plugin-export","portdir":"python/py-poetry-plugin-export","version":"1.9.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to export the dependencies to various formats","long_description":"Poetry plugin to export the dependencies to various formats","active":true,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":152}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-poetry-plugin-export"]}],"depends_on":[]},{"name":"py312-podcastparser","portdir":"python/py-podcastparser","version":"0.6.10","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gpodder/podcastparser","description":"Simplified, fast RSS parser.","long_description":"The podcast parser project is a library from the gPodder project to provide an easy and reliable way of parsing RSS- and Atom-based podcast feeds in Python.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pynose"]}],"depends_on":[{"type":"lib","ports":["gpodder","py-podcastparser"]}]},{"name":"py311-podcastparser","portdir":"python/py-podcastparser","version":"0.6.10","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gpodder/podcastparser","description":"Simplified, fast RSS parser.","long_description":"The podcast parser project is a library from the gPodder project to provide an easy and reliable way of parsing RSS- and Atom-based podcast feeds in Python.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-nose"]}],"depends_on":[]},{"name":"py310-podcastparser","portdir":"python/py-podcastparser","version":"0.6.10","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gpodder/podcastparser","description":"Simplified, fast RSS parser.","long_description":"The podcast parser project is a library from the gPodder project to provide an easy and reliable way of parsing RSS- and Atom-based podcast feeds in Python.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-nose"]}],"depends_on":[]},{"name":"py-podcastparser","portdir":"python/py-podcastparser","version":"0.6.10","license":"ISC","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/gpodder/podcastparser","description":"Simplified, fast RSS parser.","long_description":"The podcast parser project is a library from the gPodder project to provide an easy and reliable way of parsing RSS- and Atom-based podcast feeds in Python.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-podcastparser"]}],"depends_on":[]},{"name":"py310-pnoise","portdir":"python/py-pnoise","version":"0.1.0","license":"LGPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/plottertools/pnoise","description":"Vectorized Perlin noise library","long_description":"pnoise is a pure-Python, Numpy-based, vectorized port of Processing's noise() function","active":true,"categories":["python"],"maintainers":[{"name":"","github":"abey79","ports_count":21}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-numpy"]}],"depends_on":[{"type":"lib","ports":["vpype","py-pnoise"]}]},{"name":"py310-pmw","portdir":"python/py-pmw","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://pmw.sourceforge.net/","description":"high-level compound widget toolkit","long_description":"Pmw is a toolkit for building high-level compound widgets in Python using the Tkinter module.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-tkinter","python310"]}],"depends_on":[{"type":"lib","ports":["py-pmw"]}]},{"name":"py-pnoise","portdir":"python/py-pnoise","version":"0.1.0","license":"LGPL-2.1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/plottertools/pnoise","description":"Vectorized Perlin noise library","long_description":"pnoise is a pure-Python, Numpy-based, vectorized port of Processing's noise() function","active":true,"categories":["python"],"maintainers":[{"name":"","github":"abey79","ports_count":21}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-pnoise"]}],"depends_on":[]},{"name":"py-pmw","portdir":"python/py-pmw","version":"2.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://pmw.sourceforge.net/","description":"high-level compound widget toolkit","long_description":"Pmw is a toolkit for building high-level compound widgets in Python using the Tkinter module.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-pmw"]}],"depends_on":[]},{"name":"py313-pmdarima","portdir":"python/py-pmdarima","version":"2.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://alkaline-ml.com/pmdarima","description":"Python's forecast auto.arima equivalent","long_description":"Python's forecast auto.arima equivalent","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-meson-python","py313-cython","py313-installer","py313-build"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-joblib","py313-pandas","py313-statsmodels","py313-scikit-learn","py313-scipy","py313-numpy","py313-cython","py313-urllib3","py313-packaging"]}],"depends_on":[{"type":"lib","ports":["py-pmdarima"]}]},{"name":"py312-pmdarima","portdir":"python/py-pmdarima","version":"2.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://alkaline-ml.com/pmdarima","description":"Python's forecast auto.arima equivalent","long_description":"Python's forecast auto.arima equivalent","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","clang-18","py312-meson-python","py312-cython","py312-installer"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-scipy","py312-statsmodels","py312-joblib","py312-scikit-learn","py312-pandas","py312-urllib3","py312-numpy","py312-cython","py312-packaging"]}],"depends_on":[]},{"name":"py311-pmdarima","portdir":"python/py-pmdarima","version":"2.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://alkaline-ml.com/pmdarima","description":"Python's forecast auto.arima equivalent","long_description":"Python's forecast auto.arima equivalent","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","clang-18","py311-meson-python","py311-cython","py311-installer"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-joblib","py311-scikit-learn","py311-scipy","py311-statsmodels","py311-pandas","py311-numpy","py311-urllib3","py311-cython","py311-packaging"]}],"depends_on":[]},{"name":"py310-pmdarima","portdir":"python/py-pmdarima","version":"2.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://alkaline-ml.com/pmdarima","description":"Python's forecast auto.arima equivalent","long_description":"Python's forecast auto.arima equivalent","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-cython","clang-18","py310-meson-python","py310-installer","py310-build"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-pandas","py310-statsmodels","py310-joblib","py310-scikit-learn","py310-scipy","py310-numpy","py310-packaging","py310-urllib3","py310-cython"]}],"depends_on":[]},{"name":"py-pmdarima","portdir":"python/py-pmdarima","version":"2.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://alkaline-ml.com/pmdarima","description":"Python's forecast auto.arima equivalent","long_description":"Python's forecast auto.arima equivalent","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pmdarima"]}],"depends_on":[]},{"name":"py311-plumed","portdir":"python/py-plumed","version":"2.9.0","license":"LGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.plumed.org","description":"Python wrappers for plumed.","long_description":"Python wrappers for plumed. They allow the plumed library to be directly used from python.","active":true,"categories":["science","python"],"maintainers":[{"name":"giovanni.bussi","github":"GiovanniBussi","ports_count":97}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-cython","clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["plumed","python311"]},{"type":"test","ports":["py311-pytest","py311-numpy","py311-pandas"]}],"depends_on":[{"type":"lib","ports":["py-plumed"]}]},{"name":"py310-plumed","portdir":"python/py-plumed","version":"2.9.0","license":"LGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.plumed.org","description":"Python wrappers for plumed.","long_description":"Python wrappers for plumed. They allow the plumed library to be directly used from python.","active":true,"categories":["science","python"],"maintainers":[{"name":"giovanni.bussi","github":"GiovanniBussi","ports_count":97}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-cython","py310-wheel","py310-build"]},{"type":"lib","ports":["plumed","python310"]},{"type":"test","ports":["py310-pytest","py310-numpy","py310-pandas"]}],"depends_on":[]},{"name":"py-plumed","portdir":"python/py-plumed","version":"2.9.0","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.plumed.org","description":"Python wrappers for plumed.","long_description":"Python wrappers for plumed. They allow the plumed library to be directly used from python.","active":true,"categories":["science","python"],"maintainers":[{"name":"giovanni.bussi","github":"GiovanniBussi","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-plumed"]}],"depends_on":[]},{"name":"py27-plistservices","portdir":"python/py-plistservices","version":"2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://sarwat.net/opensource/","description":"reads and writes CoreFoundation XML Property List","long_description":"Reads and writes CoreFoundation XML Property List files. Includes an ISO 8601 string parser conforming to w3cs note. plistservices is more functional than the version of plistlib included with Python 2.3 and has an interface similar to Foundations NSPropertyListSerialization.","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-plistservices"]}]},{"name":"py-plistservices","portdir":"python/py-plistservices","version":"2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://sarwat.net/opensource/","description":"reads and writes CoreFoundation XML Property List","long_description":"Reads and writes CoreFoundation XML Property List files. Includes an ISO 8601 string parser conforming to w3cs note. plistservices is more functional than the version of plistlib included with Python 2.3 and has an interface similar to Foundations NSPropertyListSerialization.","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-plistservices"]}],"depends_on":[]},{"name":"py312-plac","portdir":"python/py-plac","version":"1.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/micheles/plac","description":"Plac: Parsing the Command Line the Easy Way","long_description":"Plac: Parsing the Command Line the Easy Way","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py-plac"]}]},{"name":"py311-plac","portdir":"python/py-plac","version":"1.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/micheles/plac","description":"Plac: Parsing the Command Line the Easy Way","long_description":"Plac: Parsing the Command Line the Easy Way","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["py311-unidic"]}]},{"name":"py310-plac","portdir":"python/py-plac","version":"1.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/micheles/plac","description":"Plac: Parsing the Command Line the Easy Way","long_description":"Plac: Parsing the Command Line the Easy Way","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"run","ports":["py310-unidic"]}]},{"name":"py314-pkginfo","portdir":"python/py-pkginfo","version":"1.12.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pkginfo","description":"Query metadatdata from sdists and bdists installed packages.","long_description":"Provides an API for querying the distutils metadata written in the PKG-INFO file inside a source distriubtion (an sdist) or a binary distribution (e.g., created by running bdist_egg).","active":true,"categories":["python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-upt-pypi","azure-cli","poetry","py-pkginfo"]}]}]}