{"count":51988,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=350","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=348","results":[{"name":"py311-aiohttp","portdir":"python/py-aiohttp","version":"3.13.5","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiohttp","description":"Async http client/server framework","long_description":"aiohttp key futures are the support for both client and server side of HTTP protocol, support for both client and server Web-Sockets out-of-the-box without the Callback Hell and Web-server's middlewares and pluggable routing.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","py311-pkgconfig","clang-18"]},{"type":"lib","ports":["py311-yarl","py311-brotli","python311","py311-propcache","py311-aiohappyeyeballs","py311-frozenlist","py311-aiosignal","py311-attrs","py311-aiodns","py311-multidict"]}],"depends_on":[{"type":"lib","ports":["py311-s3fs","py311-aiohttp-socks","py311-discordpy","py311-aiojobs","py311-certomancer-csc-dummy","py311-aiobotocore","py311-httpx-aiohttp","py311-parfive"]},{"type":"run","ports":["py311-spyder","py311-engineio","py311-socketio"]}]},{"name":"py311-async-timeout","portdir":"python/py-async-timeout","version":"4.0.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/async-timeout","description":"asyncio-compatible timeout context manager.","long_description":"asyncio-compatible is useful in cases when you want to apply timeout logic around block of code or in cases when asyncio.wait_for() is not suitable. Also it's much faster than asyncio.wait_for() because timeout doesn't create a new task.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-typing_extensions","python311"]}],"depends_on":[{"type":"run","ports":["py311-asyncpg"]}]},{"name":"py311-pikepdf","portdir":"python/py-pikepdf","version":"10.7.0","license":"MPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pikepdf/pikepdf","description":"pikepdf is based on QPDF, a powerful PDF manipulation and repair library.","long_description":"pikepdf is based on QPDF, a powerful PDF manipulation and repair library.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-22","ninja","py311-build","py311-installer","py311-trove-classifiers","py311-scikit-build-core","py311-nanobind"]},{"type":"lib","ports":["python311","py311-packaging","py311-Pillow","py311-lxml","py311-deprecated","qpdf"]}],"depends_on":[{"type":"lib","ports":["py311-pdftl","py311-img2pdf"]},{"type":"test","ports":["py311-cairocffi"]}]},{"name":"py311-pydicom","portdir":"python/py-pydicom","version":"3.0.2","license":"MIT and BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pydicom.github.io/pydicom/stable/index.html","description":"Python Module for working with DICOM files","long_description":"pydicom is a pure python package for working with DICOM files. It was made for inspecting and modifying DICOM files in an easy pythonic way. The modifications can be written again to a new file. As a pure python package, it should run anywhere python runs without any other requirements.","active":true,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":["doc"],"dependencies":[{"type":"build","ports":["clang-18","py311-wheel","py311-flit","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["py311-numpy","python311"]}],"depends_on":[{"type":"lib","ports":["py311-pynetdicom"]}]},{"name":"qt6-qtmultimedia","portdir":"aqua/qt6","version":"6.11.1","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"{macosx >= 23}","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Tools and Module(s) for Qt Tool Kit 6","long_description":"Tools and Module(s) for Qt Tool Kit 6: Qt Multimedia","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["debug","examples","tests"],"dependencies":[{"type":"build","ports":["clang-20","pkgconfig","ninja","cmake"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["pulseaudio","qt6-qtquick3d","qt6-qtshadertools","qt6-qtdeclarative","qt6-qtbase","ffmpeg8"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[{"type":"lib","ports":["py314-pyqt6","qt6-qtcharts","qt6-qtdoc","qt6-qtvirtualkeyboard","qt6-qtdatavis3d","qt6-qtspeech","qt6-qtmultimedia-docs","py39-pyqt6","mkvtoolnix","mkvtoolnix-devel","welle.io-devel","wireshark4","py310-pyqt6","py311-pyqt6","py312-pyqt6","py313-pyqt6"]},{"type":"run","ports":["qt6"]}]},{"name":"qt6-qtshadertools","portdir":"aqua/qt6","version":"6.11.1","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"{macosx >= 23}","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Tools and Module(s) for Qt Tool Kit 6","long_description":"Tools and Module(s) for Qt Tool Kit 6: Qt Shader Tools","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["debug","examples","tests"],"dependencies":[{"type":"build","ports":["clang-20","cmake","ninja","pkgconfig"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["qt6-qtbase"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[{"type":"lib","ports":["py314-pyqt6","qt6-qtquick3d","qt6-qtdeclarative","qt6-qtcanvaspainter","qt6-qtquickeffectmaker","qt6-qtmultimedia","qt6-qtquick3dphysics","qt6-qt3d","qt6-qtshadertools-docs","py39-pyqt6","py310-pyqt6","py311-pyqt6","py312-pyqt6","py313-pyqt6"]},{"type":"run","ports":["qt6"]}]},{"name":"qt6-qtcharts","portdir":"aqua/qt6","version":"6.11.1","license":"(GPL-3 or OpenSSLException)","platforms":"{macosx >= 23}","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Tools and Module(s) for Qt Tool Kit 6","long_description":"Tools and Module(s) for Qt Tool Kit 6: Qt Charts","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["debug","examples","tests"],"dependencies":[{"type":"build","ports":["ninja","clang-20","pkgconfig","cmake"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["qt6-qtmultimedia","qt6-qtdeclarative","qt6-qtbase"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[{"type":"lib","ports":["py39-pyside6","qt6-qtcharts-docs","py39-pyqt6-charts","py310-pyside6","py311-pyside6","py312-pyside6","py313-pyside6","py314-pyside6","welle.io-devel","py310-pyqt6-charts","py311-pyqt6-charts","py312-pyqt6-charts","py313-pyqt6-charts","py314-pyqt6-charts","socnetv"]}]},{"name":"qt6-qtpositioning","portdir":"aqua/qt6","version":"6.11.1","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"{macosx >= 23}","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Tools and Module(s) for Qt Tool Kit 6","long_description":"Tools and Module(s) for Qt Tool Kit 6: Qt Positioning","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["debug"],"dependencies":[{"type":"build","ports":["clang-20","pkgconfig","ninja","cmake"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["glib2","qt6-qtserialport","qt6-qtdeclarative","qt6-qtbase","gconf","gettext-runtime"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[{"type":"lib","ports":["py314-pyqt6","qt6-qtwebengine","qt6-qtlocation","qt6-qtpositioning-docs","py39-pyqt6","py310-pyqt6","py311-pyqt6","py312-pyqt6","py313-pyqt6"]},{"type":"run","ports":["qt6"]}]},{"name":"cdebug","portdir":"sysutils/cdebug","version":"0.0.18","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/iximiuz/cdebug","description":"A swiss army knife of container debugging","long_description":"A swiss army knife of container debugging. With this tool you can troubleshoot containers lacking shell and/or debugging tools, forward unpublished or even localhost ports to your host system, expose endpoints from the host system to containers & Kubernetes networks, handily export image's and/or container's filesystem to local folders, and more.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"macpine","portdir":"sysutils/macpine","version":"1.1.5","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://beringresearch.github.io/macpine","description":"Lightweight Linux VMs on MacOS","long_description":"Create and manage lightweight Alpine VMs on MacOS with seamless port forwarding, automatic file sharing, bridged networking, and aarch64 or x86_64 emulation.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"run","ports":["qemu"]}],"depends_on":[]},{"name":"py311-wcwidth","portdir":"python/py-wcwidth","version":"0.7.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jquast/wcwidth/","description":"Library for building powerful interactive command lines in Python","long_description":"Library for building powerful interactive command lines in Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-urwid","py311-blessed","py311-cli-helpers","py311-asciimatics","py311-git-delete-merged-branches","py311-prompt_toolkit","py311-pyte"]},{"type":"test","ports":["py311-ftfy"]}]},{"name":"py311-prompt_toolkit","portdir":"python/py-prompt_toolkit","version":"3.0.52","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/prompt-toolkit/python-prompt-toolkit","description":"Library for building powerful interactive command lines in Python","long_description":"Library for building powerful interactive command lines in Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","py311-wcwidth"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["radian","http-prompt","oci-cli","openconnect-sso","py311-awscli2","py311-git-delete-merged-branches","py311-ipython","py311-jupyter_console","py311-ptpython"]},{"type":"run","ports":["py311-questionary"]}]},{"name":"py311-git-delete-merged-branches","portdir":"python/py-git-delete-merged-branches","version":"7.5.1","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hartwork/git-delete-merged-branches","description":"Command-line tool to delete merged Git branches","long_description":"Command-line tool to delete merged Git branches","active":true,"categories":["devel","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":272}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-colorama","py311-prompt_toolkit","py311-wcwidth","python311"]}],"depends_on":[]},{"name":"py311-rapidfuzz","portdir":"python/py-rapidfuzz","version":"3.14.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxbachmann/RapidFuzz","description":"A fast string matching library for Python.","long_description":"A fast string matching library for Python.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","ninja","py311-build","py311-installer","py311-cython","py311-scikit-build-core"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-cleo"]},{"type":"run","ports":["py311-levenshtein"]}]},{"name":"py310-rapidfuzz","portdir":"python/py-rapidfuzz","version":"3.14.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxbachmann/RapidFuzz","description":"A fast string matching library for Python.","long_description":"A fast string matching library for Python.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","ninja","py310-cython","py310-build","py310-installer","py310-scikit-build-core"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-cleo"]},{"type":"run","ports":["py310-levenshtein"]}]},{"name":"py39-rapidfuzz","portdir":"python/py-rapidfuzz","version":"3.14.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxbachmann/RapidFuzz","description":"A fast string matching library for Python.","long_description":"A fast string matching library for Python.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","ninja","py39-cython","py39-setuptools","py39-wheel","py39-build","py39-installer","py39-scikit-build-core"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-cleo"]},{"type":"run","ports":["py39-levenshtein"]}]},{"name":"py38-rapidfuzz","portdir":"python/py-rapidfuzz","version":"3.10.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxbachmann/RapidFuzz","description":"A fast string matching library for Python.","long_description":"A fast string matching library for Python.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-scikit-build-core","ninja","py38-cython","py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-cleo"]},{"type":"run","ports":["py38-levenshtein"]}]},{"name":"py37-rapidfuzz","portdir":"python/py-rapidfuzz","version":"3.5.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxbachmann/RapidFuzz","description":"A fast string matching library for Python.","long_description":"A fast string matching library for Python.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","ninja","py37-scikit-build","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-cleo"]},{"type":"run","ports":["py37-levenshtein"]}]},{"name":"py-rapidfuzz","portdir":"python/py-rapidfuzz","version":"3.14.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxbachmann/RapidFuzz","description":"A fast string matching library for Python.","long_description":"A fast string matching library for Python.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-rapidfuzz"]}],"depends_on":[]},{"name":"py311-pyproj","portdir":"python/py-pyproj","version":"3.7.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pyproj4.github.io/pyproj","description":"Python interfaces to PROJ.4 functions.","long_description":"Pyrex wrapper to provide python interfaces to PROJ.4 (http://proj.maptools.org) functions. Performs cartographic transformations and geodetic computations.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-setuptools","py311-wheel","py311-cython","py311-build","py311-installer"]},{"type":"lib","ports":["python311","py311-certifi","proj9"]}],"depends_on":[{"type":"lib","ports":["py311-cartopy","py311-geopandas","py311-geoviews","py311-lonboard","py311-metpy","py311-morecantile","py311-owslib"]},{"type":"run","ports":["py311-segregation"]},{"type":"test","ports":["py311-obspy"]}]},{"name":"py311-sphinxcontrib-websupport","portdir":"python/py-sphinxcontrib-websupport","version":"2.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/sphinxcontrib-websupport/","description":"Sphinx API for Web Apps","long_description":"sphinxcontrib-webuspport provides a Python API to easily integrate Sphinx documentation into your Web application.","active":true,"categories":["devel","textproc","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py311-sphinxcontrib-serializinghtml","portdir":"python/py-sphinxcontrib-serializinghtml","version":"2.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-doc.org/","description":"sphinx extension which outputs serialized HTML files (json and pickle)","long_description":"sphinxcontrib-serializinghtml is a sphinx extension which outputs serialized HTML files (json and pickle).","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["py311-sphinx"]}]},{"name":"py311-sphinxcontrib-qthelp","portdir":"python/py-sphinxcontrib-qthelp","version":"2.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-doc.org/","description":"sphinx extension which outputs QtHelp document","long_description":"sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-docutils"]}],"depends_on":[{"type":"run","ports":["py311-sphinx"]}]},{"name":"py311-sphinxcontrib-jsmath","portdir":"python/py-sphinxcontrib-jsmath","version":"1.0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-doc.org/","description":"sphinx extension which renders display math in HTML via JavaScript","long_description":"sphinxcontrib-jsmath is a sphinx extension which renders display math in HTML via JavaScript.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-docutils"]}],"depends_on":[{"type":"run","ports":["py311-sphinx"]}]},{"name":"py311-sphinxcontrib-htmlhelp","portdir":"python/py-sphinxcontrib-htmlhelp","version":"2.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.sphinx-doc.org/","description":"a sphinx extension which renders HTML help files","long_description":"sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-docutils"]}],"depends_on":[{"type":"run","ports":["py311-sphinx"]}]},{"name":"py311-sphinxcontrib-devhelp","portdir":"python/py-sphinxcontrib-devhelp","version":"2.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-doc.org/","description":"sphinx extension which outputs Devhelp document","long_description":"sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-docutils"]}],"depends_on":[{"type":"run","ports":["py311-sphinx"]}]},{"name":"py311-sphinxcontrib-applehelp","portdir":"python/py-sphinxcontrib-applehelp","version":"2.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-doc.org/","description":"sphinx extension which outputs Apple help books","long_description":"sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["py311-sphinx"]}]},{"name":"py311-sphinx","portdir":"python/py-sphinx","version":"9.0.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.sphinx-doc.org/","description":"Python documentation generator","long_description":"Sphinx is a tool that makes it easy to create intelligent and beautiful documentation for Python projects (or other documents consisting of multiple reStructuredText sources), written by Georg Brandl. It was originally created to translate the new Python documentation, but has now been cleaned up in the hope that it will be useful to many other projects.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-build","clang-18","py311-flit_core"]},{"type":"lib","ports":["python311","py311-docutils"]},{"type":"run","ports":["py311-alabaster","py311-imagesize","py311-snowballstemmer","py311-babel","py311-pygments","py311-sphinxcontrib-applehelp","py311-sphinxcontrib-devhelp","py311-sphinxcontrib-htmlhelp","py311-sphinxcontrib-jsmath","py311-sphinxcontrib-qthelp","py311-sphinxcontrib-serializinghtml","py311-roman_numerals","py311-jinja2","py311-requests","py311-packaging","sphinx_select"]}],"depends_on":[{"type":"build","ports":["rmlint","xapian-bindings-python311","py311-bpython","py311-engineio","py311-mayavi","py311-numpydoc","py311-openslide","py311-simpy-docs","py311-socketio","py311-pyside2"]},{"type":"lib","ports":["py311-sphinx_rtd_theme","py311-breathe","py311-sphinxcontrib-bibtex","py311-jupyter_sphinx","py311-sphinxcontrib-httpdomain","py311-repoze.sphinx.autointerface","py311-sphinxcontrib-jquery","py311-sphinx-copybutton","py311-sphinx-gallery","py311-sphinx-issues","py311-skyfield"]},{"type":"run","ports":["py311-sphinxcontrib-svg2pdfconverter","py311-sphinxnotes-strike","py311-spyder","py311-sphinx-autodoc-typehints","py311-sphinx-click","py311-sphinx-jsonschema","py311-myst-parser","py311-recommonmark"]}]},{"name":"py311-pygments","portdir":"python/py-pygments","version":"2.20.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pygments.org/","description":"Python syntax highlighter","long_description":"Pygments is a fast syntax highlighter written in Python with a special focus on details. Can highlight source code in many supported languages: Python, Ruby, PHP, HTML etc. Outputs arbitrarily-styled HTML or LaTeX, comes with many builtin styles.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["pygments_select"]}],"depends_on":[{"type":"build","ports":["llvm-15","mlir-15","clang-15","lldb-15","flang-15","llvm-16","llvm-17","mlir-16","clang-16","py311-pdbpp","lldb-16","flang-16","mlir-17","clang-17","lldb-17","flang-17"]},{"type":"lib","ports":["py311-pudb","radian","http-prompt","py311-bpython","py311-breathe","py311-cli-helpers","py311-httpx","py311-ipython","py311-ipython-pygments-lexers","py311-jupyter_console","py311-kivy","py311-nbconvert","py311-ptpython","py311-superqt","py311-pyface","py311-pyficache","py311-pygments-mathematica","py311-pytest","py311-qtconsole"]},{"type":"run","ports":["py311-rich","py311-markdown2","py311-sphinx","py311-jupyterlab_pygments","py311-spyder","py311-trepan3k","py311-readme_renderer"]},{"type":"test","ports":["py311-m2r"]}]},{"name":"py311-babel","portdir":"python/py-babel","version":"2.17.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://babel.pocoo.org/","description":"A collection of tools for internationalizing Python applications.","long_description":"Babel is an integrated collection of utilities that assist in internationalizing and localizing Python applications, with an emphasis on web-based applications.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest","py311-freezegun"]}],"depends_on":[{"type":"build","ports":["py311-bpython","py311-colander","py311-nbclassic"]},{"type":"lib","ports":["py311-flask-babel","py311-agate","py311-jupyterlab_server"]},{"type":"run","ports":["py311-sphinx"]}]},{"name":"virtualenvwrapper_select","portdir":"python/virtualenvwrapper_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default virtualenvwrapper version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of virtualenvwrapper.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py38-virtualenvwrapper","py37-virtualenvwrapper","py39-virtualenvwrapper","py310-virtualenvwrapper","py311-virtualenvwrapper","py312-virtualenvwrapper"]}]},{"name":"virtualenv-clone_select","portdir":"python/virtualenv-clone_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default virtualenv-clone version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of virtualenv-clone.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py37-virtualenv-clone","py38-virtualenv-clone","py39-virtualenv-clone","py310-virtualenv-clone","py311-virtualenv-clone","py312-virtualenv-clone","py313-virtualenv-clone","py314-virtualenv-clone"]}]},{"name":"py311-texttable","portdir":"python/py-texttable","version":"1.7.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/foutaise/texttable/","description":"python module for creating simple ASCII tables","long_description":"python module for creating simple ASCII tables","active":true,"categories":["textproc","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-pytest"]}],"depends_on":[{"type":"lib","ports":["docker-compose","py311-igraph","py311-py7zr"]}]},{"name":"py311-igraph","portdir":"python/py-igraph","version":"1.0.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://igraph.org/python/","description":"Python interface to the igraph library.","long_description":"Python interface to the igraph library for network analysis and graph theory.","active":true,"categories":["science","math","python"],"maintainers":[{"name":"snc","github":"nerdling","ports_count":157},{"name":"szhorvat","github":"szhorvat","ports_count":18}],"variants":["external_igraph","universal"],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-wheel","clang-20","pkgconfig","py311-build","py311-installer"]},{"type":"lib","ports":["igraph","python311","py311-texttable"]},{"type":"test","ports":["py311-networkx","py311-pytest","py311-numpy","py311-pandas","py311-matplotlib","py311-scipy"]}],"depends_on":[]},{"name":"py310-pylint-venv","portdir":"python/py-pylint-venv","version":"3.0.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jgosmann/pylint-venv/","description":"pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.","long_description":"pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"run","ports":["py310-spyder"]}]},{"name":"py39-pylint-venv","portdir":"python/py-pylint-venv","version":"3.0.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jgosmann/pylint-venv/","description":"pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.","long_description":"pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-poetry-core","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"run","ports":["py39-spyder"]}]},{"name":"py38-pylint-venv","portdir":"python/py-pylint-venv","version":"3.0.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jgosmann/pylint-venv/","description":"pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.","long_description":"pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-poetry-core","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"run","ports":["py38-spyder"]}]},{"name":"py37-pylint-venv","portdir":"python/py-pylint-venv","version":"3.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jgosmann/pylint-venv/","description":"pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.","long_description":"pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-poetry-core","py37-build","py37-installer","clang-15"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"run","ports":["py37-spyder"]}]},{"name":"py-pylint-venv","portdir":"python/py-pylint-venv","version":"3.0.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jgosmann/pylint-venv/","description":"pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.","long_description":"pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pylint-venv"]}],"depends_on":[]},{"name":"py310-docstring-to-markdown","portdir":"python/py-docstring-to-markdown","version":"0.17","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/docstring-to-markdown","description":"On the fly conversion of Python docstrings to markdown","long_description":"On the fly conversion of Python docstrings to markdown","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-installer","clang-18","py310-setuptools","py310-wheel"]},{"type":"lib","ports":["python310","py310-typing_extensions","py310-importlib-metadata"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-python-lsp-server"]}]},{"name":"py39-docstring-to-markdown","portdir":"python/py-docstring-to-markdown","version":"0.17","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/docstring-to-markdown","description":"On the fly conversion of Python docstrings to markdown","long_description":"On the fly conversion of Python docstrings to markdown","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-python-lsp-server"]}]},{"name":"py38-docstring-to-markdown","portdir":"python/py-docstring-to-markdown","version":"0.15","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/docstring-to-markdown","description":"On the fly conversion of Python docstrings to markdown","long_description":"On the fly conversion of Python docstrings to markdown","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-python-lsp-server"]}]},{"name":"py37-docstring-to-markdown","portdir":"python/py-docstring-to-markdown","version":"0.13","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/docstring-to-markdown","description":"On the fly conversion of Python docstrings to markdown","long_description":"On the fly conversion of Python docstrings to markdown","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-python-lsp-server"]}]},{"name":"py-docstring-to-markdown","portdir":"python/py-docstring-to-markdown","version":"0.17","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/docstring-to-markdown","description":"On the fly conversion of Python docstrings to markdown","long_description":"On the fly conversion of Python docstrings to markdown","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-docstring-to-markdown"]}],"depends_on":[]},{"name":"py311-levenshtein","portdir":"python/py-levenshtein","version":"0.27.3","license":"GPL-2+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxbachmann/Levenshtein","description":"Python module for fast computation of Levensthein distances.","long_description":"The Levenshtein Python C extension module contains functions for fast computation of Levenshtein (edit) distance, and edit operations, string similarity, approximate median strings, and generally string averaging, string sequence and set similarity. It supports both normal and Unicode strings.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-installer","ninja","py311-build","py311-scikit-build-core","clang-20"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-rapidfuzz"]}],"depends_on":[{"type":"lib","ports":["py311-fuzzywuzzy"]},{"type":"test","ports":["py311-fire"]}]},{"name":"py311-yapf","portdir":"python/py-yapf","version":"0.43.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/yapf","description":"A formatter for Python files","long_description":"YAPF is based off of 'clang-format', developed by Daniel Jasper.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-wheel","clang-18","py311-build","py311-installer"]},{"type":"lib","ports":["python311","py311-platformdirs"]},{"type":"run","ports":["yapf_select"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-python-lsp-server"]}]},{"name":"py311-toml","portdir":"python/py-toml","version":"0.10.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/uiri/toml","description":"Python Library for Tom's Obvious, Minimal Language","long_description":"A Python library for parsing and creating TOML. The module passes the TOML test suite.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"build","ports":["py311-pytensor","py311-astropy","py311-tabulate","py311-configparser","py311-termplotlib","py311-cryptg","py311-freetype","py311-asdf-coordinates-schemas"]},{"type":"lib","ports":["openconnect-sso","kb","py311-jupytext","py311-pytest-pylint","py311-tempora","py311-tox"]},{"type":"run","ports":["py311-xraylarch"]}]},{"name":"py311-svgelements","portdir":"python/py-svgelements","version":"1.9.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/meerk40t/svgelements","description":"SVG Parsing for Elements, Paths, and other SVG Objects.","long_description":"svgelements does high fidelity SVG parsing and geometric rendering. The goal is to successfully and correctly process SVG for use with any scripts that may need or want to use SVG files as geometric data.","active":true,"categories":["python"],"maintainers":[{"name":"","github":"abey79","ports_count":20}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest","py311-Pillow","py311-numpy","py311-scipy"]}],"depends_on":[]},{"name":"py311-requests-oauthlib","portdir":"python/py-requests-oauthlib","version":"2.0.0","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/requests/requests-oauthlib","description":"OAuth for Humans","long_description":"OAuth for Humans: an easy-to-use Python interface for building OAuth1 and OAuth2 clients.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-wheel","clang-18","py311-build","py311-installer"]},{"type":"lib","ports":["python311","py311-requests","py311-oauthlib"]},{"type":"test","ports":["py311-pytest","py311-mock","py311-requests-mock","py311-selenium"]}],"depends_on":[{"type":"lib","ports":["py311-kubernetes"]},{"type":"run","ports":["py311-django-allauth"]}]},{"name":"py311-requests-mock","portdir":"python/py-requests-mock","version":"1.12.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://requests-mock.readthedocs.io/","description":"Mock out responses from the requests package","long_description":"requests-mock provides a building block to stub out the HTTP requests portions of your testing code.","active":true,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-setuptools_scm","py311-pbr","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-requests","python311"]}],"depends_on":[{"type":"test","ports":["py311-requests-cache","py311-requests-oauthlib","py311-soco","py311-upt-cpan","py311-upt-macports","py311-upt-rubygems"]}]}]}