{"count":52321,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=674","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=672","results":[{"name":"py35-nclib","portdir":"python/py-nclib","version":"0.8.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nclib.readthedocs.io/","description":"A Python socket library that wants to be your friend","long_description":"nclib provides easy-to-use interfaces for connecting to and listening on TCP and UDP sockets, a better socket class (the Netcat object), mechanisms to launch processes with their input/output streams connected to sockets, TCP and UDP server classes for writing simple Python daemons and a script to easily daemonize command-line programs.","active":false,"categories":["net","python"],"maintainers":[{"name":"f30","github":"F30","ports_count":20}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py27-nclib","portdir":"python/py-nclib","version":"0.8.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nclib.readthedocs.io/","description":"A Python socket library that wants to be your friend","long_description":"nclib provides easy-to-use interfaces for connecting to and listening on TCP and UDP sockets, a better socket class (the Netcat object), mechanisms to launch processes with their input/output streams connected to sockets, TCP and UDP server classes for writing simple Python daemons and a script to easily daemonize command-line programs.","active":false,"categories":["net","python"],"maintainers":[{"name":"f30","github":"F30","ports_count":20}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"py-nclib","portdir":"python/py-nclib","version":"1.0.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://nclib.readthedocs.io/","description":"A Python socket library that wants to be your friend","long_description":"nclib provides easy-to-use interfaces for connecting to and listening on TCP and UDP sockets, a better socket class (the Netcat object), mechanisms to launch processes with their input/output streams connected to sockets, TCP and UDP server classes for writing simple Python daemons and a script to easily daemonize command-line programs.","active":true,"categories":["net","python"],"maintainers":[{"name":"f30","github":"F30","ports_count":20}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-nclib"]}],"depends_on":[]},{"name":"py39-nbxmpp","portdir":"python/py-nbxmpp","version":"5.0.4","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://dev.gajim.org/gajim/python-nbxmpp","description":"Non blocking Jabber/XMPP module","long_description":"The goal of this python library is to provide a way for python applications to use Jabber/XMPP networks in a non-blocking way. Originally, a fork of the xmpppy jabber python library.","active":false,"categories":["net","python","chat"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-build","py39-installer","clang-17","py39-setuptools"]},{"type":"lib","ports":["glib2","libsoup","python39","py39-gobject3"]},{"type":"run","ports":["py39-idna","py39-precis-i18n"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[]},{"name":"py38-nbxmpp","portdir":"python/py-nbxmpp","version":"0.6.10","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://dev.gajim.org/gajim/python-nbxmpp","description":"Non blocking Jabber/XMPP module","long_description":"The goal of this python library is to provide a way for python applications to use Jabber/XMPP networks in a non-blocking way. Originally, a fork of the xmpppy jabber python library.","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py37-nbxmpp","portdir":"python/py-nbxmpp","version":"0.6.10","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://dev.gajim.org/gajim/python-nbxmpp","description":"Non blocking Jabber/XMPP module","long_description":"The goal of this python library is to provide a way for python applications to use Jabber/XMPP networks in a non-blocking way. Originally, a fork of the xmpppy jabber python library.","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python37"]}],"depends_on":[]},{"name":"py27-nbxmpp","portdir":"python/py-nbxmpp","version":"0.6.10","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://dev.gajim.org/gajim/python-nbxmpp","description":"Non blocking Jabber/XMPP module","long_description":"The goal of this python library is to provide a way for python applications to use Jabber/XMPP networks in a non-blocking way. Originally, a fork of the xmpppy jabber python library.","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"py-nbxmpp","portdir":"python/py-nbxmpp","version":"5.0.4","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://dev.gajim.org/gajim/python-nbxmpp","description":"Non blocking Jabber/XMPP module","long_description":"The goal of this python library is to provide a way for python applications to use Jabber/XMPP networks in a non-blocking way. Originally, a fork of the xmpppy jabber python library.","active":true,"categories":["net","python","chat"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-nbxmpp"]}],"depends_on":[]},{"name":"py39-nbval","portdir":"python/py-nbval","version":"0.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/computationalmodelling/nbval","description":"A py.test plugin to validate Jupyter notebooks","long_description":"The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.","active":false,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","clang-18","py39-installer","py39-build","py39-wheel"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-pytest","py39-nbformat","py39-jupyter_client","py39-ipykernel","py39-coverage"]},{"type":"test","ports":["py39-matplotlib","py39-pytest","py39-sympy"]}],"depends_on":[{"type":"test","ports":["py39-onnx"]}]},{"name":"py38-nbval","portdir":"python/py-nbval","version":"0.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/computationalmodelling/nbval","description":"A py.test plugin to validate Jupyter notebooks","long_description":"The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.","active":false,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-16","py38-installer","py38-build","py38-wheel"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-pytest","py38-nbformat","py38-jupyter_client","py38-ipykernel","py38-coverage"]},{"type":"test","ports":["py38-matplotlib","py38-pytest","py38-sympy"]}],"depends_on":[{"type":"test","ports":["py38-onnx"]}]},{"name":"py37-nbval","portdir":"python/py-nbval","version":"0.9.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/computationalmodelling/nbval","description":"A py.test plugin to validate Jupyter notebooks","long_description":"The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.","active":false,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-16","py37-installer","py37-build","py37-wheel"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-six","py37-pytest","py37-nbformat","py37-jupyter_client","py37-ipykernel","py37-coverage"]},{"type":"test","ports":["py37-matplotlib","py37-pytest","py37-sympy"]}],"depends_on":[{"type":"test","ports":["py37-onnx"]}]},{"name":"py36-nbval","portdir":"python/py-nbval","version":"0.9.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/computationalmodelling/nbval","description":"A py.test plugin to validate Jupyter notebooks","long_description":"The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.","active":false,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-jupyter_client","py36-nbformat","py36-pytest","py36-six","py36-coverage","py36-ipykernel"]},{"type":"test","ports":["py36-matplotlib","py36-pytest-cov","py36-sympy"]}],"depends_on":[]},{"name":"py35-nbval","portdir":"python/py-nbval","version":"0.9.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/computationalmodelling/nbval","description":"A py.test plugin to validate Jupyter notebooks","long_description":"The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.","active":false,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]},{"type":"run","ports":["py35-jupyter_client","py35-nbformat","py35-pytest","py35-six","py35-coverage","py35-ipykernel"]},{"type":"test","ports":["py35-matplotlib","py35-pytest-cov","py35-sympy"]}],"depends_on":[]},{"name":"py27-nbval","portdir":"python/py-nbval","version":"0.9.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/computationalmodelling/nbval","description":"A py.test plugin to validate Jupyter notebooks","long_description":"The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.","active":false,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]},{"type":"run","ports":["py27-jupyter_client","py27-nbformat","py27-pytest","py27-six","py27-coverage","py27-ipykernel"]},{"type":"test","ports":["py27-matplotlib","py27-pytest-cov","py27-sympy"]}],"depends_on":[]},{"name":"py-nbval","portdir":"python/py-nbval","version":"0.11.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/computationalmodelling/nbval","description":"A py.test plugin to validate Jupyter notebooks","long_description":"The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-nbval"]}],"depends_on":[]},{"name":"py39-nbformat","portdir":"python/py-nbformat","version":"5.10.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org","description":"The Jupyter Notebook format.","long_description":"The Jupyter Notebook format.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-hatchling","py39-installer","py39-hatch-nodejs-version"]},{"type":"lib","ports":["python39","py39-jsonschema","py39-jupyter_core","py39-traitlets","py39-fastjsonschema"]}],"depends_on":[{"type":"lib","ports":["py39-jupyter_server","py39-jupyter_sphinx","py39-nbclient","py39-jupytext","py39-nbconvert","py39-nbclassic"]},{"type":"run","ports":["py39-nbval"]}]},{"name":"py38-nbformat","portdir":"python/py-nbformat","version":"5.10.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org","description":"The Jupyter Notebook format.","long_description":"The Jupyter Notebook format.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py38-hatch-nodejs-version","py38-build","py38-hatchling","py38-installer","clang-17"]},{"type":"lib","ports":["python38","py38-jsonschema","py38-jupyter_core","py38-traitlets","py38-fastjsonschema"]}],"depends_on":[{"type":"lib","ports":["py38-nbclient","py38-jupyter_sphinx","py38-jupyter_server","py38-nbclassic","py38-nbconvert","py38-jupytext"]},{"type":"run","ports":["py38-nbval"]}]},{"name":"py37-nbformat","portdir":"python/py-nbformat","version":"5.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org","description":"The Jupyter Notebook format.","long_description":"The Jupyter Notebook format.","active":false,"categories":["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","py37-jsonschema","py37-jupyter_core","py37-traitlets","py37-fastjsonschema"]},{"type":"run","ports":["py37-importlib-metadata"]}],"depends_on":[{"type":"lib","ports":["py37-notebook","py37-jupyter_server","py37-nbclient","py37-nbconvert","py37-jupytext","py37-jupyter_sphinx","py37-ipywidgets"]},{"type":"run","ports":["py37-nbval"]}]},{"name":"py36-nbformat","portdir":"python/py-nbformat","version":"4.4.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org","description":"The Jupyter Notebook format.","long_description":"The Jupyter Notebook format.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py36-ipython_genutils","py36-jsonschema","python36","py36-setuptools","py36-traitlets","py36-jupyter_core"]}],"depends_on":[{"type":"lib","ports":["py36-ipywidgets","py36-notebook","py36-jupytext","py36-jupyter_server","py36-nbconvert"]},{"type":"run","ports":["py36-nbval"]}]},{"name":"py35-nbformat","portdir":"python/py-nbformat","version":"4.4.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org","description":"The Jupyter Notebook format.","long_description":"The Jupyter Notebook format.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py35-ipython_genutils","py35-jsonschema","python35","py35-setuptools","py35-traitlets","py35-jupyter_core"]}],"depends_on":[{"type":"lib","ports":["py35-ipywidgets","py35-notebook","py35-nbconvert"]},{"type":"run","ports":["py35-nbval"]}]},{"name":"py27-nbformat","portdir":"python/py-nbformat","version":"4.4.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org","description":"The Jupyter Notebook format.","long_description":"The Jupyter Notebook format.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-ipython_genutils","py27-jsonschema","python27","py27-setuptools","py27-traitlets","py27-jupyter_core"]}],"depends_on":[{"type":"lib","ports":["py27-ipywidgets","py27-notebook","py27-nbconvert"]},{"type":"run","ports":["py27-nbval"]}]},{"name":"py-nbformat","portdir":"python/py-nbformat","version":"5.10.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org","description":"The Jupyter Notebook format.","long_description":"The Jupyter Notebook format.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-nbformat"]}],"depends_on":[]},{"name":"py39-nbconvert","portdir":"python/py-nbconvert","version":"7.16.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-build","py39-hatchling","py39-installer","clang-18"]},{"type":"fetch","ports":["wget"]},{"type":"lib","ports":["py39-markupsafe","py39-mistune","py39-nbclient","py39-nbformat","py39-packaging","py39-pandocfilters","py39-pygments","py39-tinycss2","py39-traitlets","python39","py39-beautifulsoup4","py39-bleach","py39-defusedxml","py39-jinja2","py39-jupyter_core"]},{"type":"run","ports":["py39-importlib-metadata","pandoc"]}],"depends_on":[{"type":"lib","ports":["py39-jupyter_sphinx","py39-jupyter_server","py39-jupyter"]},{"type":"run","ports":["py39-spyder-devel","py39-spyder"]}]},{"name":"py38-nbconvert","portdir":"python/py-nbconvert","version":"7.16.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-build","py38-hatchling","py38-installer","clang-17"]},{"type":"fetch","ports":["wget"]},{"type":"lib","ports":["py38-markupsafe","py38-mistune","py38-nbclient","py38-nbformat","py38-packaging","py38-pandocfilters","py38-pygments","py38-tinycss2","py38-traitlets","python38","py38-beautifulsoup4","py38-bleach","py38-defusedxml","py38-jinja2","py38-jupyter_core"]},{"type":"run","ports":["py38-importlib-metadata","pandoc"]}],"depends_on":[{"type":"lib","ports":["py38-jupyter_sphinx","py38-jupyter","py38-jupyter_server"]},{"type":"run","ports":["py38-spyder-devel","py38-spyder"]}]},{"name":"py37-nbconvert","portdir":"python/py-nbconvert","version":"7.2.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-build","py37-hatchling","py37-installer","clang-16"]},{"type":"fetch","ports":["wget"]},{"type":"lib","ports":["py37-jupyter_core","py37-jupyterlab_pygments","py37-markupsafe","py37-mistune","py37-nbclient","py37-nbformat","python37","py37-pandocfilters","py37-pygments","py37-tinycss2","py37-traitlets","py37-packaging","py37-beautifulsoup4","py37-bleach","py37-defusedxml","py37-entrypoints","py37-jinja2"]},{"type":"run","ports":["py37-importlib-metadata"]}],"depends_on":[{"type":"lib","ports":["py37-jupyter","py37-jupyter_server","py37-jupyter_sphinx","py37-notebook"]},{"type":"run","ports":["py37-spyder","py37-spyder-devel"]}]},{"name":"py36-nbconvert","portdir":"python/py-nbconvert","version":"5.6.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["py36-beautifulsoup4","py36-bleach","py36-defusedxml","py36-entrypoints","py36-jinja2","py36-jupyter_core","python36","py36-nbformat","py36-pandocfilters","py36-pygments","py36-setuptools","py36-testpath","py36-traitlets","py36-mistune"]}],"depends_on":[{"type":"lib","ports":["py36-jupyter","py36-notebook","py36-jupyter_server"]},{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py35-nbconvert","portdir":"python/py-nbconvert","version":"5.6.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["py35-beautifulsoup4","py35-bleach","py35-defusedxml","py35-entrypoints","py35-jinja2","py35-jupyter_core","python35","py35-nbformat","py35-pandocfilters","py35-pygments","py35-setuptools","py35-testpath","py35-traitlets","py35-mistune"]}],"depends_on":[{"type":"lib","ports":["py35-jupyter","py35-notebook"]}]},{"name":"py27-nbconvert","portdir":"python/py-nbconvert","version":"5.5.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["py27-beautifulsoup4","py27-bleach","py27-defusedxml","py27-entrypoints","py27-jinja2","py27-jupyter_core","python27","py27-nbformat","py27-pandocfilters","py27-pygments","py27-setuptools","py27-testpath","py27-traitlets","py27-mistune"]}],"depends_on":[{"type":"lib","ports":["py27-jupyter","py27-notebook"]}]},{"name":"py-nbconvert","portdir":"python/py-nbconvert","version":"7.17.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-nbconvert"]}],"depends_on":[]},{"name":"py39-nbclient","portdir":"python/py-nbclient","version":"0.10.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Client library for programmatic Jupyter notebook execution.","long_description":"Client library for programmatic Jupyter notebook execution.","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":["python39","py39-traitlets","py39-jupyter_client","py39-jupyter_core","py39-nbformat"]}],"depends_on":[{"type":"lib","ports":["py39-nbconvert"]}]},{"name":"py38-nbclient","portdir":"python/py-nbclient","version":"0.9.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Client library for programmatic Jupyter notebook execution.","long_description":"Client library for programmatic Jupyter notebook execution.","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":["python38","py38-traitlets","py38-jupyter_client","py38-jupyter_core","py38-nbformat"]}],"depends_on":[{"type":"lib","ports":["py38-nbconvert"]}]},{"name":"py37-nbclient","portdir":"python/py-nbclient","version":"0.5.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Client library for programmatic Jupyter notebook execution.","long_description":"Client library for programmatic Jupyter notebook execution.","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","py37-traitlets","py37-async_generator","py37-jupyter_client","py37-nbformat","py37-nest_asyncio"]}],"depends_on":[{"type":"lib","ports":["py37-nbconvert"]}]},{"name":"py-nbclient","portdir":"python/py-nbclient","version":"0.10.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Client library for programmatic Jupyter notebook execution.","long_description":"Client library for programmatic Jupyter notebook execution.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-nbclient"]}],"depends_on":[]},{"name":"py39-nbclassic","portdir":"python/py-nbclassic","version":"1.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.","long_description":"NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py39-babel","py39-jupyter_packaging","py39-jupyter_server","py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["py39-nbformat","py39-nest_asyncio","py39-prometheus_client","py39-send2trash","python39","py39-tornado","py39-traitlets","py39-zmq","py39-notebook_shim","py39-terminado","py39-argon2-cffi","py39-ipykernel","py39-ipython_genutils","py39-jinja2","py39-jupyter_client","py39-jupyter_core","py39-jupyter_server"]}],"depends_on":[]},{"name":"py38-nbclassic","portdir":"python/py-nbclassic","version":"1.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.","long_description":"NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py38-babel","py38-jupyter_packaging","py38-jupyter_server","py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["py38-nbformat","py38-nest_asyncio","py38-prometheus_client","py38-send2trash","python38","py38-tornado","py38-traitlets","py38-zmq","py38-notebook_shim","py38-terminado","py38-argon2-cffi","py38-ipykernel","py38-ipython_genutils","py38-jinja2","py38-jupyter_client","py38-jupyter_core","py38-jupyter_server"]}],"depends_on":[]},{"name":"py37-nbclassic","portdir":"python/py-nbclassic","version":"0.2.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.","long_description":"NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.","active":false,"categories":["devel","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":["py37-jupyter_server","py37-notebook","py37-setuptools","python37"]}],"depends_on":[{"type":"lib","ports":["py37-jupyterlab"]}]},{"name":"py36-nbclassic","portdir":"python/py-nbclassic","version":"0.2.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.","long_description":"NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-12"]},{"type":"lib","ports":["python36","py36-jupyter_server","py36-notebook","py36-setuptools"]}],"depends_on":[{"type":"lib","ports":["py36-jupyterlab"]}]},{"name":"py-nbclassic","portdir":"python/py-nbclassic","version":"1.0.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.","long_description":"NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-nbclassic"]}],"depends_on":[]},{"name":"py39-natsort","portdir":"python/py-natsort","version":"8.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/SethMMorton/natsort","description":"Natural sorting for Python","long_description":"When you try to sort a list of strings that contain numbers, the normal Python sort algorithm sorts lexicographically, so you might not get the results that you expect. `natsort` provides a function `natsorted` that helps sort lists 'naturally', either as real numbers (i.e. signed/unsigned floats or ints), or as versions.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-17","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-pyicu"]},{"type":"test","ports":["py39-hypothesis","py39-pytest","py39-pytest-mock"]}],"depends_on":[]},{"name":"py38-natsort","portdir":"python/py-natsort","version":"8.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/SethMMorton/natsort","description":"Natural sorting for Python","long_description":"When you try to sort a list of strings that contain numbers, the normal Python sort algorithm sorts lexicographically, so you might not get the results that you expect. `natsort` provides a function `natsorted` that helps sort lists 'naturally', either as real numbers (i.e. signed/unsigned floats or ints), or as versions.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-installer","clang-16","py38-setuptools","py38-wheel"]},{"type":"lib","ports":["python38","py38-setuptools"]},{"type":"run","ports":["py38-pyicu"]},{"type":"test","ports":["py38-hypothesis","py38-pytest","py38-pytest-mock"]}],"depends_on":[]},{"name":"py37-natsort","portdir":"python/py-natsort","version":"8.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/SethMMorton/natsort","description":"Natural sorting for Python","long_description":"When you try to sort a list of strings that contain numbers, the normal Python sort algorithm sorts lexicographically, so you might not get the results that you expect. `natsort` provides a function `natsorted` that helps sort lists 'naturally', either as real numbers (i.e. signed/unsigned floats or ints), or as versions.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15"]},{"type":"lib","ports":["py37-setuptools","python37"]},{"type":"run","ports":["py37-pyicu"]},{"type":"test","ports":["py37-hypothesis","py37-pytest","py37-pytest-mock"]}],"depends_on":[]},{"name":"py36-natsort","portdir":"python/py-natsort","version":"8.0.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/SethMMorton/natsort","description":"Natural sorting for Python","long_description":"When you try to sort a list of strings that contain numbers, the normal Python sort algorithm sorts lexicographically, so you might not get the results that you expect. `natsort` provides a function `natsorted` that helps sort lists 'naturally', either as real numbers (i.e. signed/unsigned floats or ints), or as versions.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py36-setuptools","python36"]},{"type":"run","ports":["py36-pyicu"]},{"type":"test","ports":["py36-hypothesis","py36-pytest","py36-pytest-mock"]}],"depends_on":[]},{"name":"py27-natsort","portdir":"python/py-natsort","version":"6.2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/SethMMorton/natsort","description":"Natural sorting for Python","long_description":"When you try to sort a list of strings that contain numbers, the normal Python sort algorithm sorts lexicographically, so you might not get the results that you expect. `natsort` provides a function `natsorted` that helps sort lists 'naturally', either as real numbers (i.e. signed/unsigned floats or ints), or as versions.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-setuptools"]},{"type":"run","ports":["py27-pyicu"]}],"depends_on":[]},{"name":"py-natsort","portdir":"python/py-natsort","version":"8.4.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/SethMMorton/natsort","description":"Natural sorting for Python","long_description":"When you try to sort a list of strings that contain numbers, the normal Python sort algorithm sorts lexicographically, so you might not get the results that you expect. `natsort` provides a function `natsorted` that helps sort lists 'naturally', either as real numbers (i.e. signed/unsigned floats or ints), or as versions.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-natsort"]}],"depends_on":[]},{"name":"py38-mysqlclient","portdir":"python/py-mysqlclient","version":"2.2.1","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyMySQL/mysqlclient-python","description":"Python3 interface to MySQL/MariaDB, fork of MySQL-python","long_description":"Python3 interface to MySQL/MariaDB, fork of MySQL-python","active":false,"categories":["devel","databases","python"],"maintainers":[{"name":"ctreleaven","github":"ctreleaven","ports_count":2}],"variants":["mysql57","mysql8","mariadb10_3","mariadb10_4","mariadb10_5","mariadb10_6","mariadb10_7","mariadb10_8","mariadb10_9","mariadb10_10","mariadb10_11","universal"],"dependencies":[{"type":"build","ports":["clang-16","py38-build","py38-installer","pkgconfig","py38-setuptools","py38-wheel"]},{"type":"lib","ports":["mariadb-10.9","python38"]}],"depends_on":[]},{"name":"py-mysqlclient","portdir":"python/py-mysqlclient","version":"2.2.7","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"Python3 interface to MySQL/MariaDB, fork of MySQL-python","long_description":"Python3 interface to MySQL/MariaDB, fork of MySQL-python","active":true,"categories":["devel","databases","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-mysqlclient"]}],"depends_on":[]},{"name":"py27-mysql","portdir":"python/py-mysql","version":"1.2.3","license":"(MIT or GPL-2+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://sourceforge.net/projects/mysql-python/","description":"Python interface to mysql","long_description":"A package containing a Python module that allows you to connect to MySQL databases","active":true,"categories":["devel","databases","python"],"maintainers":[],"variants":["mysql51","mysql55","mysql56","mariadb55","universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["mariadb","python27"]}],"depends_on":[{"type":"lib","ports":["mythtv-core.28","py27-torndb","mythtv-core.27","py-mysql"]}]},{"name":"py-mysql","portdir":"python/py-mysql","version":"1.2.3","license":"(MIT or GPL-2+)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://sourceforge.net/projects/mysql-python/","description":"Python interface to mysql","long_description":"A package containing a Python module that allows you to connect to MySQL databases","active":true,"categories":["devel","databases","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-mysql"]}],"depends_on":[]},{"name":"py39-mypy_extensions","portdir":"python/py-mypy_extensions","version":"1.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python/mypy_extensions","description":"Experimental type system extensions for programs checked with the mypy typechecker","long_description":"The “mypy_extensions” module defines experimental extensions to the standard “typing” module that are supported by the mypy typechecker.","active":false,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-pyannotate","py39-logilab-common","py39-psygnal","py39-mypy","py39-black"]},{"type":"test","ports":["py39-trio"]}]},{"name":"py38-mypy_extensions","portdir":"python/py-mypy_extensions","version":"1.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python/mypy_extensions","description":"Experimental type system extensions for programs checked with the mypy typechecker","long_description":"The “mypy_extensions” module defines experimental extensions to the standard “typing” module that are supported by the mypy typechecker.","active":false,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-black","py38-logilab-common","py38-pyannotate","py38-mypy","py38-psygnal"]},{"type":"test","ports":["py38-trio"]}]}]}