{"count":53714,"next":"https://ports.macports.org/api/v1/ports/?format=json&page=384","previous":"https://ports.macports.org/api/v1/ports/?format=json&page=382","results":[{"name":"py311-backcall","portdir":"python/py-backcall","version":"0.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/takluyver/backcall","description":"Specifications for callback functions passed in to an API.","long_description":"Specifications for callback functions passed in to an API.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py311-appnope","portdir":"python/py-appnope","version":"0.1.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/minrk/appnope","description":"Disable App Nap on OS X 10.9.","long_description":"Disable App Nap on OS X 10.9.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-ipykernel"]}]},{"name":"py311-more-itertools","portdir":"python/py-more-itertools","version":"11.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/more-itertools/more-itertools","description":"More routines for operating on iterables, beyond itertools.","long_description":"More routines for operating on iterables, beyond itertools.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-cheroot","py311-jaraco.classes","py311-jaraco.functools","py311-jaraco.text"]},{"type":"test","ports":["py311-path"]}]},{"name":"pup","portdir":"textproc/pup","version":"0.4.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/ericchiang/pup","description":"Parsing HTML at the command line","long_description":"pup is a command line tool for processing HTML. It reads from stdin, prints to stdout, and allows the user to filter parts of the page using CSS selectors. Inspired by jq, pup aims to be a fast and flexible way of exploring HTML from the terminal.","active":true,"categories":["textproc","www"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"sketchybar","portdir":"sysutils/sketchybar","version":"2.23.0","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/FelixKratz/SketchyBar","description":"Custom macOS statusbar with shell plugin, interaction and graph support","long_description":"This bar project aims to create a highly flexible, customizable, fast and powerful status bar replacement for people that like playing with shell scripts.","active":true,"categories":["sysutils"],"maintainers":[{"name":"bashu.was.here","github":"bashu","ports_count":43}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"py311-wrapt","portdir":"python/py-wrapt","version":"2.5.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/GrahamDumpleton/wrapt","description":"A Python module for decorators, wrappers and monkey patching.","long_description":"A Python module for decorators, wrappers and monkey patching.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":["universal"],"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":["py311-smart_open","py311-vcrpy","py311-aiobotocore","py311-dm-tree","py311-smart-open"]},{"type":"run","ports":["py311-deprecated","py311-tensorflow-datasets","py311-debtcollector"]}]},{"name":"p5.34-json-pp","portdir":"perl/p5-json-pp","version":"4.180.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/JSON::PP","description":"JSON::PP - JSON::XS compatible pure-Perl module","long_description":"JSON::PP - JSON::XS compatible pure-Perl module","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34"]}],"depends_on":[{"type":"build","ports":["p5.34-json-maybexs","p5.34-module-cpanfile"]},{"type":"lib","ports":["p5.34-amazon-s3","p5-json-pp"]}]},{"name":"p5.32-json-pp","portdir":"perl/p5-json-pp","version":"4.180.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/JSON::PP","description":"JSON::PP - JSON::XS compatible pure-Perl module","long_description":"JSON::PP - JSON::XS compatible pure-Perl module","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32"]}],"depends_on":[{"type":"build","ports":["p5.32-json-maybexs","p5.32-module-cpanfile"]},{"type":"lib","ports":["p5.32-amazon-s3"]}]},{"name":"p5.30-json-pp","portdir":"perl/p5-json-pp","version":"4.180.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/JSON::PP","description":"JSON::PP - JSON::XS compatible pure-Perl module","long_description":"JSON::PP - JSON::XS compatible pure-Perl module","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"build","ports":["p5.30-json-maybexs","p5.30-module-cpanfile"]},{"type":"lib","ports":["p5.30-amazon-s3"]}]},{"name":"p5.28-json-pp","portdir":"perl/p5-json-pp","version":"4.180.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/JSON::PP","description":"JSON::PP - JSON::XS compatible pure-Perl module","long_description":"JSON::PP - JSON::XS compatible pure-Perl module","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"build","ports":["p5.28-json-maybexs","p5.28-module-cpanfile"]},{"type":"lib","ports":["p5.28-amazon-s3"]}]},{"name":"p5-json-pp","portdir":"perl/p5-json-pp","version":"4.180.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-json-pp","homepage":"https://metacpan.org/pod/JSON::PP","description":"JSON::PP - JSON::XS compatible pure-Perl module","long_description":"JSON::PP - JSON::XS compatible pure-Perl module","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-json-pp"]}],"depends_on":[]},{"name":"py311-maturin","portdir":"python/py-maturin","version":"1.16.0","license":"MIT and Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyo3/maturin","description":"Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages.","long_description":"Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages.","active":true,"categories":["devel","python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":269}],"variants":[],"dependencies":[{"type":"build","ports":["clang-20","py311-setuptools","py311-wheel","py311-setuptools-rust","cargo","legacy-support","rust","py311-build","py311-installer"]},{"type":"lib","ports":["python311","libunwind"]},{"type":"run","ports":["py311-tomli"]}],"depends_on":[{"type":"build","ports":["py311-async-tiff","py311-hypothesis","py311-tokenizers","py311-cryptography","py311-uv-build","py311-pydantic_core","py311-hf-xet","py311-safetensors","py311-ast_serialize","py311-nh3","py311-bidi","py311-rpds-py","py311-arro3-compute","py311-arro3-core","py311-arro3-io","py311-pendulum","py311-orjson","py311-cramjam","py311-jellyfish"]}]},{"name":"py311-pymongo","portdir":"python/py-pymongo","version":"4.12.0","license":"Apache","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mongodb.org/","description":"Python access to MongoDB","long_description":"The PyMongo distribution contains tools for interacting with the Mongo database from Python.","active":true,"categories":["databases","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-installer","clang-18","py311-hatch-requirements-txt","py311-build","py311-hatchling"]},{"type":"lib","ports":["py311-dnspython","python311"]}],"depends_on":[{"type":"lib","ports":["py311-maggma","py311-mongoengine"]}]},{"name":"py311-types-ujson","portdir":"python/py-types-ujson","version":"5.10.0.20250822","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python/typeshed","description":"Typing stubs for ujson","long_description":"Typing stubs for ujson. Typeshed contains external type annotations for the Python standard library and Python builtins, as well as third party packages as contributed by people external to those projects. This data can e.g. be used for static analysis, type checking or type inference.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["py311-orjson"]}]},{"name":"py311-types-simplejson","portdir":"python/py-types-simplejson","version":"3.20.0.20250326","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python/typeshed","description":"Typing stubs for simplejson","long_description":"Typing stubs for simplejson. Typeshed contains external type annotations for the Python standard library and Python builtins, as well as third party packages as contributed by people external to those projects. This data can e.g. be used for static analysis, type checking or type inference.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["py311-orjson"]}]},{"name":"py311-types-pytz","portdir":"python/py-types-pytz","version":"2025.2.0.20250516","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python/typeshed","description":"Typing stubs for pytz","long_description":"Typing stubs for pytz. Typeshed contains external type annotations for the Python standard library and Python builtins, as well as third party packages as contributed by people external to those projects. This data can e.g. be used for static analysis, type checking or type inference.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["py311-orjson"]}]},{"name":"py311-types-python-dateutil","portdir":"python/py-types-python-dateutil","version":"2.9.0.20260807","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python/typeshed","description":"Typing stubs for python-dateutil","long_description":"Typing stubs for python-dateutil. Typeshed contains external type annotations for the Python standard library and Python builtins, as well as third party packages as contributed by people external to those projects. This data can e.g. be used for static analysis, type checking or type inference.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-arrow"]},{"type":"run","ports":["py311-orjson","py311-arrow"]}]},{"name":"py311-types-docutils","portdir":"python/py-types-docutils","version":"0.23.0.20261107","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python/typeshed","description":"Typing stubs for docutils","long_description":"Typing stubs for docutils","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-rstcheck","py311-rstcheck-core"]}]},{"name":"py310-fdsnwsscripts","portdir":"python/py-fdsnwsscripts","version":"2025.286","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://geofon.gfz-potsdam.de/software/fdsnws_scripts","description":"Scripts for working with (EIDA) FDSN web services","long_description":"Scripts for working with (EIDA) FDSN web services","active":true,"categories":["science","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":636}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310","py310-requests","py310-dateutil","py310-sphinx_rtd_theme"]},{"type":"run","ports":["fdsnwsscripts_select"]}],"depends_on":[]},{"name":"py39-fdsnwsscripts","portdir":"python/py-fdsnwsscripts","version":"2025.286","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://geofon.gfz-potsdam.de/software/fdsnws_scripts","description":"Scripts for working with (EIDA) FDSN web services","long_description":"Scripts for working with (EIDA) FDSN web services","active":false,"categories":["science","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":636}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-dateutil","py39-requests","py39-sphinx_rtd_theme"]},{"type":"run","ports":["fdsnwsscripts_select"]}],"depends_on":[]},{"name":"py38-fdsnwsscripts","portdir":"python/py-fdsnwsscripts","version":"2023.191","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://geofon.gfz-potsdam.de/software/fdsnws_scripts","description":"Scripts for working with (EIDA) FDSN web services","long_description":"Scripts for working with (EIDA) FDSN web services","active":false,"categories":["science","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":636}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38","py38-dateutil","py38-requests","py38-sphinx_rtd_theme"]},{"type":"run","ports":["fdsnwsscripts_select"]}],"depends_on":[]},{"name":"py37-fdsnwsscripts","portdir":"python/py-fdsnwsscripts","version":"2022.17","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://geofon.gfz-potsdam.de/software/fdsnws_scripts","description":"Scripts for working with (EIDA) FDSN web services","long_description":"Scripts for working with (EIDA) FDSN web services","active":false,"categories":["science","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":636}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-wheel","py37-build","py37-installer","py37-setuptools"]},{"type":"lib","ports":["py37-dateutil","python37"]},{"type":"run","ports":["fdsnwsscripts_select"]}],"depends_on":[]},{"name":"py27-fdsnwsscripts","portdir":"python/py-fdsnwsscripts","version":"2022.17","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://geofon.gfz-potsdam.de/software/fdsnws_scripts","description":"Scripts for working with (EIDA) FDSN web services","long_description":"Scripts for working with (EIDA) FDSN web services","active":false,"categories":["science","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":636}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-16"]},{"type":"lib","ports":["python27","py27-dateutil"]},{"type":"run","ports":["fdsnwsscripts_select"]}],"depends_on":[]},{"name":"py-fdsnwsscripts","portdir":"python/py-fdsnwsscripts","version":"2025.286","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://geofon.gfz-potsdam.de/software/fdsnws_scripts","description":"Scripts for working with (EIDA) FDSN web services","long_description":"Scripts for working with (EIDA) FDSN web services","active":true,"categories":["science","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":636}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-fdsnwsscripts"]}],"depends_on":[]},{"name":"fdsnwsscripts_select","portdir":"python/fdsnwsscripts_select","version":"1.0","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"Common files for selecting default fdsnwsscripts version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of fdsnwsscripts, port 'py-fdsnwsscripts'.","active":true,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":636}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-fdsnwsscripts","py37-fdsnwsscripts","py39-fdsnwsscripts","py38-fdsnwsscripts","py310-fdsnwsscripts","py311-fdsnwsscripts","py312-fdsnwsscripts","py313-fdsnwsscripts","py314-fdsnwsscripts"]}]},{"name":"dosbox-staging","portdir":"emulators/dosbox-staging","version":"0.80.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dosbox-staging/dosbox-staging","description":"A modernized fork of the DOSBox emulator","long_description":"DOSBox Staging is a fork of the DOSBox project that focuses on ease of use, modern technology and best practices. This fork attempts to modernize the DOSBox codebase by using current development practices and tools, fixing issues, and adding features that better support today's systems.","active":true,"categories":["emulators"],"maintainers":[{"name":"","github":"kakuhen","ports_count":9}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["ccache","cmake","meson","ninja","pkgconfig","clang-20"]},{"type":"lib","ports":["libsdl2_net","libpng","zlib","libslirp","iir1","fluidsynth","munt-mt32emu","opusfile","speexDSP","libsdl2","libsdl2_image"]}],"depends_on":[]},{"name":"py311-aiohttp","portdir":"python/py-aiohttp","version":"3.14.3","license":"(Apache-2 or MIT)","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":97}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","py311-pkgconfig","clang-18"]},{"type":"lib","ports":["py311-multidict","py311-yarl","python311","py311-aiohappyeyeballs","py311-propcache","py311-brotli","py311-typing_extensions","py311-frozenlist","py311-aiosignal","py311-attrs","py311-aiodns"]}],"depends_on":[{"type":"lib","ports":["py311-hanko-certvalidator","py311-hanko","py311-geopy","py311-aiohttp-socks","py311-aiohttp-retry","py311-kubernetes","py311-certomancer-csc-dummy","py311-parfive","py311-s3fs","py311-httpx-aiohttp","py311-discordpy","py311-aiobotocore","py311-aiojobs"]},{"type":"run","ports":["py311-spyder","py311-socketio","py311-engineio"]}]},{"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":97}],"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.13.0.post1","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":1679}],"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":231}],"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.12.0","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":1685},{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"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":["welle.io-devel","wireshark4","mkvtoolnix","mkvtoolnix-devel","audacious-plugins","qt6-qtcharts","qt6-qtdoc","qt6-qtvirtualkeyboard","qt6-qtdatavis3d","qt6-qtspeech","qt6-qtmultimedia-docs","stellarium","GPXSee","py310-pyqt6","py311-pyqt6","py312-pyqt6","py313-pyqt6","py314-pyqt6","qdmr","py39-pyqt6"]},{"type":"run","ports":["qt6"]}]},{"name":"qt6-qtshadertools","portdir":"aqua/qt6","version":"6.12.0","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":1685},{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":["examples","tests","debug"],"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":["py39-pyqt6","qt6-qtquick3d","qt6-qtdeclarative","qt6-qtcanvaspainter","qt6-qtquickeffectmaker","qt6-qtmultimedia","qt6-qtquick3dphysics","qt6-qt3d","qt6-qtshadertools-docs","py310-pyqt6","py311-pyqt6","py312-pyqt6","py313-pyqt6","py314-pyqt6"]},{"type":"run","ports":["qt6"]}]},{"name":"qt6-qtcharts","portdir":"aqua/qt6","version":"6.12.0","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":1685},{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"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":["socnetv","py310-pyside6","py311-pyside6","py312-pyside6","py313-pyside6","py314-pyside6","qt6-qtcharts-docs","stellarium","py39-pyside6","py39-pyqt6-charts","py311-pyqt6-charts","py312-pyqt6-charts","py313-pyqt6-charts","py314-pyqt6-charts","welle.io-devel","py310-pyqt6-charts"]}]},{"name":"qt6-qtpositioning","portdir":"aqua/qt6","version":"6.12.0","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":1685},{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"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":["py39-pyqt6","qgis","qt6-qtwebengine","qt6-qtlocation","qt6-qtpositioning-docs","stellarium","py310-pyqt6","py311-pyqt6","py312-pyqt6","py313-pyqt6","py314-pyqt6"]},{"type":"run","ports":["qt6"]}]},{"name":"cdebug","portdir":"sysutils/cdebug","version":"0.0.19","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":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"macpine","portdir":"sysutils/macpine","version":"1.2.3","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":1161}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"run","ports":["qemu"]}],"depends_on":[]},{"name":"py311-wcwidth","portdir":"python/py-wcwidth","version":"0.9.4","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":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":["universal"],"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":["py311-pyte","py311-click-extra","py311-urwid","py311-prettytable","py311-asciimatics","py311-blessed","py311-cli-helpers","py311-prompt_toolkit"]},{"type":"test","ports":["py311-ftfy"]}]},{"name":"py311-prompt_toolkit","portdir":"python/py-prompt_toolkit","version":"3.0.53","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":["py311-ptpython","py311-ipython","py311-jupyter_console","py311-awscli2","radian","http-prompt","openconnect-sso"]},{"type":"run","ports":["py311-questionary","py311-cmd2"]}]},{"name":"py311-git-delete-merged-branches","portdir":"python/py-git-delete-merged-branches","version":"7.6.1","license":"none","platforms":"darwin","epoch":0,"replaced_by":"git-delete-merged-branches","homepage":"https://www.macports.org","description":"Obsolete port, replaced by git-delete-merged-branches","long_description":"This port has been replaced by git-delete-merged-branches.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"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":"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":2960}],"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":2960}],"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":2960}],"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":2960}],"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":2960}],"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":2960}],"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":2960}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-wheel","py311-cython","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["proj9","python311","py311-certifi"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-owslib","py311-lonboard","py311-geoviews","py311-geopandas","py311-metpy","py311-morecantile","py311-cartopy"]},{"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":[{"type":"lib","ports":["py311-piexif"]}]},{"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":1685}],"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":1685}],"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":"2.0.0","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":1685}],"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"]}]}]}