{"count":52338,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=79","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=77","results":[{"name":"ollama","portdir":"llm/ollama","version":"0.31.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://ollama.com","description":"ollama runs and manages LLMs","long_description":"Get up and running with large language models easily","active":true,"categories":["llm"],"maintainers":[{"name":"github","github":"rdallman","ports_count":1},{"name":"i0ntempest","github":"i0ntempest","ports_count":287}],"variants":["logging","completion","mlx"],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"lib","ports":["mlx-c"]},{"type":"run","ports":["llama.cpp","ollama-bash-completion-plugin","mlx-c"]}],"depends_on":[]},{"name":"ollama-bash-completion-plugin","portdir":"llm/ollama-bash-completion-plugin","version":"20250428","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ehrlz/ollama-bash-completion-plugin","description":"Ollama bash completion","long_description":"Tiny plugin for bash shell to autocomplete commands and model names in ollama commands","active":true,"categories":["sysutils","llm"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":287}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["bash-completion"]}],"depends_on":[{"type":"run","ports":["ollama"]}]},{"name":"py313-nanobind","portdir":"python/py-nanobind","version":"2.13.0","license":"BSD and MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wjakob/nanobind","description":"nanobind: tiny and efficient C++/Python bindings","long_description":"nanobind: tiny and efficient C++/Python bindings","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","ninja","clang-18","py313-installer","py313-scikit-build-core"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"build","ports":["py313-pikepdf","py313-gemmi","py313-onnx","py313-soxr"]}]},{"name":"py-nanobind","portdir":"python/py-nanobind","version":"2.13.0","license":"BSD and MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/wjakob/nanobind","description":"nanobind: tiny and efficient C++/Python bindings","long_description":"nanobind: tiny and efficient C++/Python bindings","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-nanobind"]}],"depends_on":[]},{"name":"py313-gemmi","portdir":"python/py-gemmi","version":"0.7.5","license":"(MPL-2.0 or LGPL-3)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/project-gemmi/gemmi","description":"library for structural biology","long_description":"library for structural biology","active":true,"categories":["science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-nanobind","ninja","py313-build","py313-installer","py313-wheel","py313-scikit-build-core","clang-20"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py-gemmi","portdir":"python/py-gemmi","version":"0.7.5","license":"(MPL-2.0 or LGPL-3)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/project-gemmi/gemmi","description":"library for structural biology","long_description":"library for structural biology","active":true,"categories":["science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["py314-gemmi"]}],"depends_on":[]},{"name":"py313-usadel1","portdir":"python/py-usadel1","version":"0.1","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitlab.jyu.fi/jyucmt/usadel1","description":"Quasiclassical equations on a 1D network","long_description":"This code solves Usadel equations in a circuit consisting of quasi-1D metallic wires. This is an efficient approach for modelling charge and heat transport in mesoscopic electronic circuits made of superconducting and normal-state metals, in the presence of a sufficient amount of impurities (dirty limit).","active":true,"categories":["science","python"],"maintainers":[],"variants":["gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel"],"dependencies":[{"type":"build","ports":["gcc15","clang-18","py313-build","py313-installer","py313-meson-python","py313-oldest-supported-numpy"]},{"type":"lib","ports":["python313","py313-numpy","py313-scipy","py313-tables","libgcc"]}],"depends_on":[{"type":"lib","ports":["py-usadel1"]}]},{"name":"py313-tables","portdir":"python/py-tables","version":"3.11.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.pytables.org/","description":"Package for managing hierarchical datasets","long_description":"PyTables is a package for managing hierarchical datasets and designed to efficiently and easily cope with extremely large amounts of data","active":true,"categories":["science","python"],"maintainers":[],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","mpich","openmpi","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-cython"]},{"type":"lib","ports":["py313-numpy","blosc","py313-numexpr","py313-blosc2","bzip2","lzo2","zlib","hdf5","python313","py313-cpuinfo"]}],"depends_on":[{"type":"lib","ports":["py313-pandarm","py313-usadel1"]}]},{"name":"py313-pygit2","portdir":"python/py-pygit2","version":"1.19.2","license":"(GPL-2 or Permissive)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.pygit2.org/","description":"Python bindings for libgit2","long_description":"Pygit2 is a set of Python bindings to the libgit2 shared library, libgit2 implements the core of Git.","active":true,"categories":["devel","python"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["python313","py313-cffi","libgit2"]}],"depends_on":[{"type":"lib","ports":["gitless"]}]},{"name":"py313-numexpr","portdir":"python/py-numexpr","version":"2.14.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydata/numexpr","description":"Multiple-operator array expression evaluator","long_description":"The numexpr package evaluates multiple-operator array expressions many times faster than NumPy can. It accepts the expression as a string, analyzes it, rewrites it more efficiently, and compiles it on the fly into code for its internal virtual machine (VM). Due to its integrated just-in-time (JIT) compiler, it does not require a compiler at runtime.","active":true,"categories":["math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-numpy","python313"]}],"depends_on":[{"type":"lib","ports":["py313-tables","py313-blosc2","py313-pyFAI"]},{"type":"run","ports":["py313-xraylarch"]}]},{"name":"py313-ndindex","portdir":"python/py-ndindex","version":"1.10.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://quansight-labs.github.io/ndindex/","description":"Python library for manipulating indices of ndarrays","long_description":"ndindex is a library that allows representing and manipulating objects that can be valid indices to numpy arrays, i.e., slices, integers, ellipses, None, integer and boolean arrays, and tuples thereof.","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-wheel","py313-cython","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313","py313-numpy"]},{"type":"test","ports":["py313-hypothesis","py313-pytest","py313-sympy"]}],"depends_on":[{"type":"lib","ports":["py313-blosc2"]}]},{"name":"py313-blosc2","portdir":"python/py-blosc2","version":"4.1.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/blosc2/","description":"Python wrapper for Blosc2","long_description":"A Python wrapper for the extremely fast Blosc2 compression library","active":true,"categories":["devel","archivers","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18","py313-build","py313-installer","py313-scikit-build-core","py313-cython","py313-oldest-supported-numpy","ninja"]},{"type":"lib","ports":["blosc2","python313","py313-requests","py313-msgpack","py313-numpy","py313-ndindex","py313-numexpr"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-tables"]}]},{"name":"async-profiler","portdir":"java/async-profiler","version":"4.4","license":"Apache-2","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://github.com/async-profiler/async-profiler","description":"Low overhead sampling profiler for Java","long_description":"The profiler works with OpenJDK and other Java runtimes based on the HotSpot JVM. It features HotSpot-specific API to collect stack traces and to track memory allocations. Unlike traditional Java profilers, async-profiler monitors non-Java threads (e.g., GC and JIT compiler threads) and shows native and kernel frames in stack traces.","active":true,"categories":["java"],"maintainers":[{"name":"","github":"oytech","ports_count":5}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk11"]}],"depends_on":[]},{"name":"h3","portdir":"gis/h3","version":"4.5.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://h3geo.org","description":"A hexagonal hierarchical geospatial indexing system","long_description":"H3 is a geospatial indexing system using a hexagonal grid that can be (approximately) subdivided into finer and finer hexagonal grids, combining the benefits of a hexagonal grid with S2's hierarchical subdivisions.","active":true,"categories":["devel","gis"],"maintainers":[{"name":"cardi","github":"cardi","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"py313-pbs_installer","portdir":"python/py-pbs_installer","version":"2026.4.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/frostming/pbs-installer","description":"An installer for indygreg's python-build-standalone","long_description":"The list of python versions are kept sync with the upstream automatically","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-pdm-backend"]},{"type":"lib","ports":["py313-zstd","py313-httpx","python313"]}],"depends_on":[]},{"name":"py311-pbs_installer","portdir":"python/py-pbs_installer","version":"2026.4.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/frostming/pbs-installer","description":"An installer for indygreg's python-build-standalone","long_description":"The list of python versions are kept sync with the upstream automatically","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-pdm-backend","clang-18"]},{"type":"lib","ports":["py311-httpx","py311-zstd","python311"]}],"depends_on":[]},{"name":"py312-pbs_installer","portdir":"python/py-pbs_installer","version":"2026.4.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/frostming/pbs-installer","description":"An installer for indygreg's python-build-standalone","long_description":"The list of python versions are kept sync with the upstream automatically","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-pdm-backend","clang-18"]},{"type":"lib","ports":["py312-zstd","py312-httpx","python312"]}],"depends_on":[]},{"name":"py39-pbs_installer","portdir":"python/py-pbs_installer","version":"2025.8.28","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/frostming/pbs-installer","description":"An installer for indygreg's python-build-standalone","long_description":"The list of python versions are kept sync with the upstream automatically","active":false,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-installer","py39-pdm-backend","clang-18"]},{"type":"lib","ports":["py39-httpx","py39-zstd","python39"]}],"depends_on":[]},{"name":"py310-pbs_installer","portdir":"python/py-pbs_installer","version":"2026.4.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/frostming/pbs-installer","description":"An installer for indygreg's python-build-standalone","long_description":"The list of python versions are kept sync with the upstream automatically","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-installer","py310-pdm-backend","clang-18"]},{"type":"lib","ports":["py310-zstd","py310-httpx","python310"]}],"depends_on":[]},{"name":"py-pbs_installer","portdir":"python/py-pbs_installer","version":"2026.4.7","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/frostming/pbs-installer","description":"An installer for indygreg's python-build-standalone","long_description":"The list of python versions are kept sync with the upstream automatically","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pbs_installer"]}],"depends_on":[]},{"name":"py313-backports.tarfile","portdir":"python/py-backports.tarfile","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/backports.tarfile","description":"Backport of CPython tarfile module","long_description":"Backport of CPython tarfile module","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools_scm","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-backports.tarfile"]}]},{"name":"py312-backports.tarfile","portdir":"python/py-backports.tarfile","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/backports.tarfile","description":"Backport of CPython tarfile module","long_description":"Backport of CPython tarfile module","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py311-backports.tarfile","portdir":"python/py-backports.tarfile","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/backports.tarfile","description":"Backport of CPython tarfile module","long_description":"Backport of CPython tarfile module","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-jaraco.context"]}]},{"name":"py310-backports.tarfile","portdir":"python/py-backports.tarfile","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/backports.tarfile","description":"Backport of CPython tarfile module","long_description":"Backport of CPython tarfile module","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-setuptools","py310-setuptools_scm","clang-18","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-jaraco.context"]}]},{"name":"py39-backports.tarfile","portdir":"python/py-backports.tarfile","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/backports.tarfile","description":"Backport of CPython tarfile module","long_description":"Backport of CPython tarfile module","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-setuptools","py39-setuptools_scm","clang-17","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-jaraco.context"]}]},{"name":"py-backports.tarfile","portdir":"python/py-backports.tarfile","version":"1.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/backports.tarfile","description":"Backport of CPython tarfile module","long_description":"Backport of CPython tarfile module","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-backports.tarfile"]}],"depends_on":[]},{"name":"py313-u-msgpack-python","portdir":"python/py-u-msgpack-python","version":"2.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/vsergeev/u-msgpack-python","description":"A portable lightweight MessagePack serializer and deserializer written in pure Python.","long_description":"A portable lightweight MessagePack serializer and deserializer written in pure Python.","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-u-msgpack-python"]},{"type":"run","ports":["py313-autobahn"]}]},{"name":"py312-u-msgpack-python","portdir":"python/py-u-msgpack-python","version":"2.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/vsergeev/u-msgpack-python","description":"A portable lightweight MessagePack serializer and deserializer written in pure Python.","long_description":"A portable lightweight MessagePack serializer and deserializer written in pure Python.","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"run","ports":["py312-autobahn"]}]},{"name":"py313-txtorcon","portdir":"python/py-txtorcon","version":"24.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://txtorcon.readthedocs.org","description":"Twisted based Tor controller client with state tracking and configuration abstractions.","long_description":"Twisted based Tor controller client with state tracking and configuration abstractions.","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["magic-wormhole","py-txtorcon"]}]},{"name":"py312-txtorcon","portdir":"python/py-txtorcon","version":"24.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://txtorcon.readthedocs.org","description":"Twisted based Tor controller client with state tracking and configuration abstractions.","long_description":"Twisted based Tor controller client with state tracking and configuration abstractions.","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py313-txaio","portdir":"python/py-txaio","version":"23.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/crossbario/txaio","description":"Compatibility API between asyncio/Twisted/Trollius","long_description":"txaio is a helper library for writing code that runs unmodified on both Twisted and asyncio / Trollius.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-txaio","py313-zlmdb"]},{"type":"run","ports":["py313-autobahn"]}]},{"name":"py312-txaio","portdir":"python/py-txaio","version":"23.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/crossbario/txaio","description":"Compatibility API between asyncio/Twisted/Trollius","long_description":"txaio is a helper library for writing code that runs unmodified on both Twisted and asyncio / Trollius.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"run","ports":["py312-autobahn"]}]},{"name":"py313-twisted","portdir":"python/py-twisted","version":"25.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.twistedmatrix.com/","description":"An event-based Python framework for internet applications","long_description":"Twisted is an event-driven networking framework written in Python. Twisted supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols (including HTTP, NNTP, SSH, IRC, FTP, and others), and much more.","active":true,"categories":["devel","net","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"olv.bonnet","github":"","ports_count":12}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-fancy-pypi-readme","clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["py313-hyperlink","py313-bcrypt","py313-incremental","python313","py313-constantly","py313-automat","py313-setuptools","py313-attrs","py313-zopeinterface","py313-typing_extensions"]},{"type":"run","ports":["py313-pyhamcrest"]}],"depends_on":[{"type":"lib","ports":["magic-wormhole","deluge","py313-treq"]},{"type":"run","ports":["py313-autobahn"]},{"type":"test","ports":["py313-automat","py313-testfixtures"]}]},{"name":"py313-spake2","portdir":"python/py-spake2","version":"0.9","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/warner/python-spake2","description":"SPAKE2 password authenticated key exchange pure python","long_description":"SPAKE2 password authenticated key exchange pure python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-hkdf","python313"]}],"depends_on":[{"type":"lib","ports":["magic-wormhole","py-spake2"]}]},{"name":"py312-spake2","portdir":"python/py-spake2","version":"0.9","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/warner/python-spake2","description":"SPAKE2 password authenticated key exchange pure python","long_description":"SPAKE2 password authenticated key exchange pure python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-hkdf","python312"]}],"depends_on":[]},{"name":"py313-qrcode","portdir":"python/py-qrcode","version":"8.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lincolnloop/python-qrcode","description":"QR Code image generator","long_description":"QR Code image generator","active":true,"categories":["graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-poetry-core","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313","py313-six","py313-Pillow","py313-pypng"]}],"depends_on":[{"type":"lib","ports":["py313-hanko","magic-wormhole"]},{"type":"run","ports":["py313-autobahn","py313-django-allauth"]}]},{"name":"py313-pytrie","portdir":"python/py-pytrie","version":"0.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gsakkis/pytrie/","description":"A pure Python implementation of the trie data structure.","long_description":"A pure Python implementation of the trie data structure.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-sortedcontainers","python313"]}],"depends_on":[{"type":"lib","ports":["py-pytrie"]},{"type":"run","ports":["py313-autobahn"]}]},{"name":"py312-pytrie","portdir":"python/py-pytrie","version":"0.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gsakkis/pytrie/","description":"A pure Python implementation of the trie data structure.","long_description":"A pure Python implementation of the trie data structure.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-sortedcontainers","python312"]}],"depends_on":[{"type":"run","ports":["py312-autobahn"]}]},{"name":"py313-python-snappy","portdir":"python/py-python-snappy","version":"0.7.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://github.com/andrix/python-snappy","description":"Python library for the snappy compression library from Google","long_description":"Python library for the snappy compression library from Google","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-cffi","py313-installer","py313-setuptools","py313-wheel","snappy","clang-18","py313-build"]},{"type":"lib","ports":["python313","py313-cramjam","snappy"]}],"depends_on":[{"type":"lib","ports":["py-python-snappy"]},{"type":"run","ports":["py313-autobahn","hashcat"]}]},{"name":"py312-python-snappy","portdir":"python/py-python-snappy","version":"0.7.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://github.com/andrix/python-snappy","description":"Python library for the snappy compression library from Google","long_description":"Python library for the snappy compression library from Google","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-setuptools","py312-wheel","py312-cffi","snappy","py312-build","py312-installer"]},{"type":"lib","ports":["python312","py312-cramjam","snappy"]}],"depends_on":[{"type":"run","ports":["py312-autobahn"]}]},{"name":"py313-pyhamcrest","portdir":"python/py-pyhamcrest","version":"2.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hamcrest/PyHamcrest","description":"Hamcrest framework for matcher objects","long_description":"Hamcrest framework for matcher objects","active":true,"categories":["python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-hatch-vcs","py313-setuptools","py313-hatchling"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"run","ports":["py313-twisted"]},{"type":"test","ports":["py313-behave"]}]},{"name":"py313-passlib","portdir":"python/py-passlib","version":"1.7.4","license":"bsd","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://passlib.readthedocs.io/en/stable/","description":"password hashing library","long_description":"py-passlib is a password hashing library which provides cross-platform implementations of over 20 password hashing algorithms, as well as a framework for managing existing passowrd hashes.","active":true,"categories":["security","www","python"],"maintainers":[{"name":"snc","github":"nerdling","ports_count":157}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-mitmproxy","py-passlib"]},{"type":"run","ports":["py313-autobahn"]}]},{"name":"py312-passlib","portdir":"python/py-passlib","version":"1.7.4","license":"bsd","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://passlib.readthedocs.io/en/stable/","description":"password hashing library","long_description":"py-passlib is a password hashing library which provides cross-platform implementations of over 20 password hashing algorithms, as well as a framework for managing existing passowrd hashes.","active":true,"categories":["security","www","python"],"maintainers":[{"name":"snc","github":"nerdling","ports_count":157}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-mitmproxy"]},{"type":"run","ports":["py312-autobahn"]}]},{"name":"py313-hkdf","portdir":"python/py-hkdf","version":"0.0.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/casebeer/python-hkdf","description":"HMAC based Extract and Expand Key Derivation Function HKDF","long_description":"HMAC based Extract and Expand Key Derivation Function HKDF","active":true,"categories":["security","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["magic-wormhole","py-hkdf","py313-spake2"]}]},{"name":"py312-hkdf","portdir":"python/py-hkdf","version":"0.0.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/casebeer/python-hkdf","description":"HMAC based Extract and Expand Key Derivation Function HKDF","long_description":"HMAC based Extract and Expand Key Derivation Function HKDF","active":true,"categories":["security","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-spake2"]}]},{"name":"py313-constantly","portdir":"python/py-constantly","version":"23.10.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/twisted/constantly","description":"A library that provides symbolic constant support","long_description":"A library that provides symbolic constant support. It includes collections and constants with text, numeric, and bit flag values. Originally twisted.python.constants from the Twisted project.","active":true,"categories":["devel","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-versioneer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-twisted"]}]},{"name":"py313-automat","portdir":"python/py-automat","version":"25.4.16","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/glyph/automat","description":"A library for concise, idiomatic Python expression of finite-state automata","long_description":"Automat is a library for concise, idiomatic Python expression of finite-state automata (particularly deterministic finite-state transducers).","active":true,"categories":["devel","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-setuptools_scm","py313-hatch-vcs","py313-hatchling","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313","py313-setuptools"]},{"type":"run","ports":["py313-six","py313-attrs"]},{"type":"test","ports":["py313-pytest","py313-pytest-benchmark","py313-twisted","py313-graphviz"]}],"depends_on":[{"type":"lib","ports":["magic-wormhole","py313-twisted"]}]},{"name":"py313-autobahn","portdir":"python/py-autobahn","version":"24.4.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://crossbar.io/autobahn","description":"WebSocket client & server library WAMP real time framework","long_description":"WebSocket client & server library WAMP real time framework","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-wheel","py313-setuptools","py313-installer","py313-build"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-openssl","py313-service_identity","py313-flatbuffers","py313-argon2-cffi","py313-pynacl","py313-ujson","py313-passlib","py313-python-snappy","py313-pytrie","py313-qrcode","py313-twisted","py313-txaio","py313-u-msgpack-python","py313-cbor2","py313-msgpack","py313-cryptography","py313-cffi","py313-attrs"]}],"depends_on":[{"type":"lib","ports":["magic-wormhole","py-autobahn"]}]},{"name":"py312-autobahn","portdir":"python/py-autobahn","version":"24.4.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://crossbar.io/autobahn","description":"WebSocket client & server library WAMP real time framework","long_description":"WebSocket client & server library WAMP real time framework","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","clang-18","py312-wheel","py312-setuptools","py312-installer"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-openssl","py312-service_identity","py312-qrcode","py312-ujson","py312-argon2-cffi","py312-cbor2","py312-pynacl","py312-twisted","py312-passlib","py312-python-snappy","py312-pytrie","py312-txaio","py312-u-msgpack-python","py312-cryptography","py312-msgpack","py312-flatbuffers","py312-attrs","py312-cffi"]}],"depends_on":[]},{"name":"py313-polib","portdir":"python/py-polib","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/izimobil/polib/","description":"A library to manipulate gettext files (po and mo files).","long_description":"A library to manipulate gettext files (po and mo files).","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]}]}