{"count":52355,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=894","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=892","results":[{"name":"py39-overrides","portdir":"python/py-overrides","version":"7.7.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mkorpela/overrides","description":"A decorator to automatically detect mismatch when overriding a method","long_description":"A decorator to automatically detect mismatch when overriding a method. See http://stackoverflow.com/questions/1167617/in-python-how-do-i-indicate-im-overriding-a-method","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-nose"]}],"depends_on":[{"type":"lib","ports":["py39-jupyter_server"]},{"type":"run","ports":["py39-allennlp"]}]},{"name":"py37-overrides","portdir":"python/py-overrides","version":"7.4.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"","description":"A decorator to automatically detect mismatch when overriding a method","long_description":"A decorator to automatically detect mismatch when overriding a method. See http://stackoverflow.com/questions/1167617/in-python-how-do-i-indicate-im-overriding-a-method","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-15"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-nose"]}],"depends_on":[]},{"name":"py39-prometheus_client","portdir":"python/py-prometheus_client","version":"0.23.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/prometheus/client_python","description":"Prometheus instrumentation library for Python applications","long_description":"Prometheus instrumentation library for Python applications","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-jupyter_server","py39-nbclassic"]}]},{"name":"py27-prometheus_client","portdir":"python/py-prometheus_client","version":"0.11.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/prometheus/client_python","description":"Prometheus instrumentation library for Python applications","long_description":"Prometheus instrumentation library for Python applications","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-14"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py27-notebook"]}]},{"name":"py35-prometheus_client","portdir":"python/py-prometheus_client","version":"0.11.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/prometheus/client_python","description":"Prometheus instrumentation library for Python applications","long_description":"Prometheus instrumentation library for Python applications","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-14"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-notebook"]}]},{"name":"py37-prometheus_client","portdir":"python/py-prometheus_client","version":"0.17.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/prometheus/client_python","description":"Prometheus instrumentation library for Python applications","long_description":"Prometheus instrumentation library for Python applications","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-jupyter_server","py37-notebook"]}]},{"name":"py38-prometheus_client","portdir":"python/py-prometheus_client","version":"0.20.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/prometheus/client_python","description":"Prometheus instrumentation library for Python applications","long_description":"Prometheus instrumentation library for Python applications","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-nbclassic","py38-jupyter_server"]}]},{"name":"py36-prometheus_client","portdir":"python/py-prometheus_client","version":"0.11.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/prometheus/client_python","description":"Prometheus instrumentation library for Python applications","long_description":"Prometheus instrumentation library for Python applications","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-14"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-notebook","py36-jupyter_server"]}]},{"name":"py39-validators","portdir":"python/py-validators","version":"0.34.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/kvesteri/validators","description":"Python Data Validation for Humans™","long_description":"Python Data Validation for Humans™","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"test","ports":["py39-Faker"]}]},{"name":"py38-validators","portdir":"python/py-validators","version":"0.18.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/kvesteri/validators","description":"Python Data Validation for Humans™","long_description":"Python Data Validation for Humans™","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"test","ports":["py38-Faker"]}]},{"name":"py37-validators","portdir":"python/py-validators","version":"0.18.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/kvesteri/validators","description":"Python Data Validation for Humans™","long_description":"Python Data Validation for Humans™","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"test","ports":["py37-Faker"]}]},{"name":"py36-blockdiag","portdir":"python/py-blockdiag","version":"2.0.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://blockdiag.com/","description":"blockdiag generates block-diagram image from text","long_description":"blockdiag generates block-diagram image from text","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-Pillow","py36-funcparserlib","py36-setuptools","py36-webcolors"]}],"depends_on":[{"type":"lib","ports":["py36-actdiag","py36-nwdiag","py36-seqdiag"]},{"type":"run","ports":["py36-sphinxcontrib-blockdiag"]}]},{"name":"py27-blockdiag","portdir":"python/py-blockdiag","version":"1.5.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://blockdiag.com/","description":"blockdiag generates block-diagram image from text","long_description":"blockdiag generates block-diagram image from text","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-Pillow","py27-funcparserlib","py27-setuptools","py27-webcolors"]}],"depends_on":[{"type":"lib","ports":["py27-actdiag","py27-nwdiag","py27-seqdiag"]}]},{"name":"py35-blockdiag","portdir":"python/py-blockdiag","version":"1.5.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://blockdiag.com/","description":"blockdiag generates block-diagram image from text","long_description":"blockdiag generates block-diagram image from text","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35","py35-Pillow","py35-funcparserlib","py35-setuptools","py35-webcolors"]}],"depends_on":[{"type":"lib","ports":["py35-actdiag","py35-nwdiag","py35-seqdiag"]},{"type":"run","ports":["py35-sphinxcontrib-blockdiag"]}]},{"name":"py39-blockdiag","portdir":"python/py-blockdiag","version":"3.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://blockdiag.com/","description":"blockdiag generates block-diagram image from text","long_description":"blockdiag generates block-diagram image from text","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-Pillow","py39-funcparserlib","py39-setuptools","py39-webcolors"]}],"depends_on":[{"type":"lib","ports":["py39-nwdiag","py39-seqdiag","py39-actdiag"]},{"type":"run","ports":["py39-sphinxcontrib-blockdiag"]}]},{"name":"py38-blockdiag","portdir":"python/py-blockdiag","version":"3.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://blockdiag.com/","description":"blockdiag generates block-diagram image from text","long_description":"blockdiag generates block-diagram image from text","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38","py38-Pillow","py38-funcparserlib","py38-setuptools","py38-webcolors"]}],"depends_on":[{"type":"lib","ports":["py38-actdiag","py38-nwdiag","py38-seqdiag"]},{"type":"run","ports":["py38-sphinxcontrib-blockdiag"]}]},{"name":"py37-blockdiag","portdir":"python/py-blockdiag","version":"3.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://blockdiag.com/","description":"blockdiag generates block-diagram image from text","long_description":"blockdiag generates block-diagram image from text","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["python37","py37-Pillow","py37-funcparserlib","py37-setuptools","py37-webcolors"]}],"depends_on":[{"type":"lib","ports":["py37-actdiag","py37-seqdiag","py37-nwdiag"]},{"type":"run","ports":["py37-sphinxcontrib-blockdiag"]}]},{"name":"py38-pyqt5-sip","portdir":"python/py-pyqt5-sip","version":"12.16.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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-eric-ide"]},{"type":"run","ports":["py38-pyqt5"]}]},{"name":"py35-pyqt5-sip","portdir":"python/py-pyqt5-sip","version":"12.9.1","license":"(GPL-2 or GPL-3 or PSF)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/","description":"The sip module support for PyQt5","long_description":"The sip module support for PyQt5","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"run","ports":["py35-pyqt5"]}]},{"name":"py39-pyqt5-sip","portdir":"python/py-pyqt5-sip","version":"12.17.1","license":"(GPL-2 or GPL-3 or PSF)","platforms":"darwin","epoch":1,"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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"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-eric-ide"]},{"type":"run","ports":["py39-pyqt5"]}]},{"name":"py36-pyqt5-sip","portdir":"python/py-pyqt5-sip","version":"12.9.1","license":"(GPL-2 or GPL-3 or PSF)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/","description":"The sip module support for PyQt5","long_description":"The sip module support for PyQt5","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-16"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"run","ports":["py36-pyqt5"]}]},{"name":"py37-pyqt5-sip","portdir":"python/py-pyqt5-sip","version":"12.15.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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-eric-ide"]},{"type":"run","ports":["py37-pyqt5"]}]},{"name":"py39-jupyterlab","portdir":"python/py-jupyterlab","version":"4.1.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Next-generation web-based notebook environment for interactive computing.","long_description":"JupyterLab enables you to work with documents and activities such as Jupyter notebooks, text editors, terminals, and custom components in a flexible, integrated, and extensible manner.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-installer","py39-hatch-jupyter-builder","clang-18"]},{"type":"lib","ports":["py39-jupyter_core","py39-jupyter_server","py39-jupyterlab_server","py39-packaging","py39-tornado","python39","py39-tomli","py39-async-lru","py39-notebook_shim","py39-jupyter-lsp","py39-traitlets","py39-httpx","py39-importlib-metadata","py39-ipykernel","py39-jinja2"]}],"depends_on":[{"type":"build","ports":["py39-jupyterlab_widgets","py39-jupytext","py39-ipyparallel","py39-bqplot","py39-jupyterlab_pygments"]},{"type":"lib","ports":["py39-pyviz_comms","py39-ipympl","py39-notebook","py39-plotly"]}]},{"name":"py38-jupyterlab","portdir":"python/py-jupyterlab","version":"4.1.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Next-generation web-based notebook environment for interactive computing.","long_description":"JupyterLab enables you to work with documents and activities such as Jupyter notebooks, text editors, terminals, and custom components in a flexible, integrated, and extensible manner.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-hatchling","py38-installer","clang-17","py38-hatch-jupyter-builder"]},{"type":"lib","ports":["py38-jinja2","py38-jupyter_core","py38-jupyter_server","py38-jupyterlab_server","py38-packaging","python38","py38-traitlets","py38-tomli","py38-async-lru","py38-notebook_shim","py38-jupyter-lsp","py38-tornado","py38-httpx","py38-importlib-metadata","py38-importlib-resources","py38-ipykernel"]}],"depends_on":[{"type":"build","ports":["py38-jupyterlab_widgets","py38-jupytext","py38-jupyterlab_pygments","py38-ipyparallel"]},{"type":"lib","ports":["py38-pyviz_comms","py38-notebook","py38-ipympl","py38-plotly"]}]},{"name":"py35-jupyterlab","portdir":"python/py-jupyterlab","version":"3.0.13","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":"py38-jupyterlab","homepage":"https://jupyter.org/","description":"Obsolete port, replaced by py38-jupyterlab","long_description":"This port has been replaced by py38-jupyterlab.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py37-jupyterlab","portdir":"python/py-jupyterlab","version":"3.0.13","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Next-generation web-based notebook environment for interactive computing.","long_description":"JupyterLab enables you to work with documents and activities such as Jupyter notebooks, text editors, terminals, and custom components in a flexible, integrated, and extensible manner.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py37-jupyter_packaging","clang-16"]},{"type":"lib","ports":["py37-jinja2","py37-jupyter_core","py37-jupyter_packaging","py37-jupyter_server","python37","py37-nbclassic","py37-packaging","py37-setuptools","py37-tornado","py37-jupyterlab_server","py37-ipython"]}],"depends_on":[{"type":"lib","ports":["py37-jupyterlab_widgets","py37-jupytext","py37-plotly"]}]},{"name":"py36-jupyterlab","portdir":"python/py-jupyterlab","version":"3.0.13","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Next-generation web-based notebook environment for interactive computing.","long_description":"JupyterLab enables you to work with documents and activities such as Jupyter notebooks, text editors, terminals, and custom components in a flexible, integrated, and extensible manner.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py36-jupyter_packaging","clang-12"]},{"type":"lib","ports":["py36-jinja2","py36-jupyter_core","py36-jupyter_packaging","py36-jupyter_server","python36","py36-nbclassic","py36-packaging","py36-setuptools","py36-tornado","py36-jupyterlab_server","py36-ipython"]}],"depends_on":[]},{"name":"py27-jupyterlab","portdir":"python/py-jupyterlab","version":"3.0.13","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":"py38-jupyterlab","homepage":"https://jupyter.org/","description":"Obsolete port, replaced by py38-jupyterlab","long_description":"This port has been replaced by py38-jupyterlab.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py35-pyqt-builder","portdir":"python/py-pyqt-builder","version":"1.12.2","license":"(GPL-2 or GPL-3 or PSF)","platforms":"{darwin any}","epoch":1,"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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","py35-setuptools_scm","clang-16"]},{"type":"lib","ports":["python35","py35-sip","py35-importlib-metadata","py35-packaging"]}],"depends_on":[{"type":"build","ports":["py35-pyqt5-chart","py35-pyqt5-webengine","py35-poppler-qt5","py35-pyqt5"]}]},{"name":"py37-pyqt-builder","portdir":"python/py-pyqt-builder","version":"1.15.4","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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools_scm","py37-wheel","py37-build","py37-installer","py37-setuptools"]},{"type":"lib","ports":["py37-importlib-metadata","py37-packaging","py37-sip","python37"]}],"depends_on":[{"type":"build","ports":["py37-pyqt5-webengine","py37-pyqt5-scintilla","py37-poppler-qt5","py37-pyqt5-chart","py37-pyqt5"]}]},{"name":"py38-pyqt-builder","portdir":"python/py-pyqt-builder","version":"1.17.0","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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-wheel","py38-build","py38-installer","py38-setuptools","py38-setuptools_scm"]},{"type":"lib","ports":["py38-packaging","py38-sip","python38"]}],"depends_on":[{"type":"build","ports":["py38-poppler-qt5","py38-pyqt5-scintilla","py38-pyqt5-chart","py38-pyqt5-webengine","py38-pyqt5"]}]},{"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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"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":"py36-pyqt-builder","portdir":"python/py-pyqt-builder","version":"1.12.2","license":"(GPL-2 or GPL-3 or PSF)","platforms":"{darwin any}","epoch":1,"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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","py36-setuptools_scm","clang-16"]},{"type":"lib","ports":["python36","py36-sip","py36-importlib-metadata","py36-packaging"]}],"depends_on":[{"type":"build","ports":["py36-pyqt5-chart","py36-pyqt5-scintilla","py36-pyqt5-webengine","py36-poppler-qt5","py36-pyqt5"]}]},{"name":"py36-jupyterlab_server","portdir":"python/py-jupyterlab_server","version":"2.4.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://jupyter.org/","description":"This package is used to launch an application built using JupyterLab.","long_description":"This package is used to launch an application built using JupyterLab.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["py36-jinja2","py36-json5","py36-jsonschema","python36","py36-packaging","py36-requests","py36-jupyter_server","py36-babel"]}],"depends_on":[{"type":"lib","ports":["py36-jupyterlab"]}]},{"name":"py38-jupyterlab_server","portdir":"python/py-jupyterlab_server","version":"2.25.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"This package is used to launch an application built using JupyterLab.","long_description":"This package is used to launch an application built using JupyterLab.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-hatchling","py38-installer","clang-17"]},{"type":"lib","ports":["py38-json5","py38-jsonschema","python38","py38-packaging","py38-requests","py38-jupyter_server","py38-babel","py38-importlib-metadata","py38-jinja2"]}],"depends_on":[{"type":"lib","ports":["py38-notebook","py38-jupyterlab"]}]},{"name":"py39-jupyterlab_server","portdir":"python/py-jupyterlab_server","version":"2.25.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"This package is used to launch an application built using JupyterLab.","long_description":"This package is used to launch an application built using JupyterLab.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-installer","clang-18"]},{"type":"lib","ports":["py39-json5","py39-jsonschema","python39","py39-packaging","py39-requests","py39-jupyter_server","py39-babel","py39-importlib-metadata","py39-jinja2"]}],"depends_on":[{"type":"lib","ports":["py39-notebook","py39-jupyterlab"]}]},{"name":"py37-jupyterlab_server","portdir":"python/py-jupyterlab_server","version":"2.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"This package is used to launch an application built using JupyterLab.","long_description":"This package is used to launch an application built using JupyterLab.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["py37-jupyter_server","python37","py37-requests","py37-packaging","py37-babel","py37-jinja2","py37-json5","py37-jsonschema"]}],"depends_on":[{"type":"lib","ports":["py37-jupyterlab"]}]},{"name":"py35-jupyterlab_server","portdir":"python/py-jupyterlab_server","version":"2.4.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":"py36-jupyterlab_server","homepage":"http://jupyter.org/","description":"Obsolete port, replaced by py36-jupyterlab_server","long_description":"This port has been replaced by py36-jupyterlab_server.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py38-funcparserlib","portdir":"python/py-funcparserlib","version":"1.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/vlasovskikh/funcparserlib","description":"Recursive descent parsing library based on functional combinators","long_description":"Recursive descent parsing library based on functional combinators","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py38-poetry-core","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-hy","py38-blockdiag"]}]},{"name":"py39-funcparserlib","portdir":"python/py-funcparserlib","version":"1.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/vlasovskikh/funcparserlib","description":"Recursive descent parsing library based on functional combinators","long_description":"Recursive descent parsing library based on functional combinators","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py39-poetry-core","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-blockdiag","py39-hy"]}]},{"name":"py37-funcparserlib","portdir":"python/py-funcparserlib","version":"1.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/vlasovskikh/funcparserlib","description":"Recursive descent parsing library based on functional combinators","long_description":"Recursive descent parsing library based on functional combinators","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py37-poetry-core","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-blockdiag"]}]},{"name":"py36-funcparserlib","portdir":"python/py-funcparserlib","version":"0.3.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/vlasovskikh/funcparserlib","description":"Recursive descent parsing library based on functional combinators","long_description":"Recursive descent parsing library based on functional combinators","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-blockdiag"]}]},{"name":"py27-funcparserlib","portdir":"python/py-funcparserlib","version":"0.3.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/vlasovskikh/funcparserlib","description":"Recursive descent parsing library based on functional combinators","long_description":"Recursive descent parsing library based on functional combinators","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py27-blockdiag"]}]},{"name":"py35-funcparserlib","portdir":"python/py-funcparserlib","version":"0.3.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/vlasovskikh/funcparserlib","description":"Recursive descent parsing library based on functional combinators","long_description":"Recursive descent parsing library based on functional combinators","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-blockdiag"]}]},{"name":"py35-xmltodict","portdir":"python/py-xmltodict","version":"0.12.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/martinblech/xmltodict","description":"Makes working with XML feel like you are working with JSON","long_description":"This Python module makes working with XML feel like you are working with JSON.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[]},{"name":"py39-xmltodict","portdir":"python/py-xmltodict","version":"1.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/martinblech/xmltodict","description":"Makes working with XML feel like you are working with JSON","long_description":"This Python module makes working with XML feel like you are working with JSON.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-soco","py39-pywinrm"]},{"type":"test","ports":["py39-Faker"]}]},{"name":"py38-xmltodict","portdir":"python/py-xmltodict","version":"0.13.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/martinblech/xmltodict","description":"Makes working with XML feel like you are working with JSON","long_description":"This Python module makes working with XML feel like you are working with JSON.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-setuptools","py38-wheel","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-soco"]}]},{"name":"py37-xmltodict","portdir":"python/py-xmltodict","version":"0.13.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/martinblech/xmltodict","description":"Makes working with XML feel like you are working with JSON","long_description":"This Python module makes working with XML feel like you are working with JSON.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-setuptools","py37-wheel","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-soco"]}]},{"name":"py36-xmltodict","portdir":"python/py-xmltodict","version":"0.12.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/martinblech/xmltodict","description":"Makes working with XML feel like you are working with JSON","long_description":"This Python module makes working with XML feel like you are working with JSON.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[]},{"name":"py27-xmltodict","portdir":"python/py-xmltodict","version":"0.12.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/martinblech/xmltodict","description":"Makes working with XML feel like you are working with JSON","long_description":"This Python module makes working with XML feel like you are working with JSON.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[]}]}