{"count":53792,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=454","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=452","results":[{"name":"py314-anitopy","portdir":"python/py-anitopy","version":"2.1.1","license":"MPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/igorcmoura/anitopy","description":"Anime video filename parser","long_description":"Anime video filename parser","active":true,"categories":["sysutils","python","anime"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-anitopy"]},{"type":"run","ports":["trackma"]}]},{"name":"py314-aniso8601","portdir":"python/py-aniso8601","version":"10.0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/nielsenb/aniso8601","description":"A library for parsing ISO 8601 strings","long_description":"A library for parsing ISO 8601 strings","active":true,"categories":["devel","textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-dateutil","python314"]}],"depends_on":[{"type":"lib","ports":["unfurl","py-aniso8601"]}]},{"name":"py314-amqp","portdir":"python/py-amqp","version":"5.3.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/celery/py-amqp","description":"Low-level AMQP client for Python (fork of amqplib).","long_description":"Low-level AMQP client for Python (fork of amqplib).","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":["speedups"],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-vine","python314"]}],"depends_on":[{"type":"lib","ports":["py-amqp","py314-kombu"]}]},{"name":"py314-altgraph","portdir":"python/py-altgraph","version":"0.17.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/altgraph/","description":"Python graph (network) package","long_description":"altgraph is a fork of graphlib: a graph (network) package for constructing graphs, BFS and DFS traversals, topological sort, shortest paths, etc. with graphviz output. altgraph includes some additional usage of Python 2.6+ features and enhancements related to modulegraph and macholib.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":370}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-altgraph","py314-macholib","py314-modulegraph","py314-py2app","py314-pyinstaller"]}]},{"name":"py314-altair","portdir":"python/py-altair","version":"6.3.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://altair-viz.github.io/","description":"A declarative statistical visualization library for Python.","long_description":"A declarative statistical visualization library for Python.","active":true,"categories":["devel","graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling","py314-versioningit"]},{"type":"lib","ports":["py314-pandas","py314-toolz","python314","py314-narwhals","py314-jsonschema","py314-packaging","py314-numpy","py314-typing_extensions","py314-jinja2"]}],"depends_on":[{"type":"lib","ports":["py-altair"]},{"type":"run","ports":["py314-marimo"]}]},{"name":"py314-allpairspy","portdir":"python/py-allpairspy","version":"2.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/thombashi/allpairspy","description":"Pairwise (aka ‘all-pairs’) test combinations generator written in Python.","long_description":"Pairwise (aka ‘all-pairs’) test combinations generator written in Python. Allows one to create a set of tests using ‘pairwise combinations’ method, reducing a number of combinations of variables into a lesser set that covers most situations.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-allpairspy"]},{"type":"test","ports":["py314-pathvalidate"]}]},{"name":"py314-alive-progress","portdir":"python/py-alive-progress","version":"3.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rsalmei/alive-progress","description":"A new kind of Progress Bar, with real time throughput, ETA and very cool animations!","long_description":"A new kind of Progress Bar, with real time throughput, ETA and very cool animations!","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","py314-build","py314-installer","py314-setuptools","clang-18"]},{"type":"lib","ports":["py314-about-time","py314-grapheme","python314"]}],"depends_on":[{"type":"lib","ports":["maigret","py-alive-progress"]}]},{"name":"py314-algopy","portdir":"python/py-algopy","version":"0.7.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/b45ch1/algopy","description":"AlgoPy is a Research Prototype for Algorithmic Differentation in Python","long_description":"AlgoPy is a Research Prototype for Algorithmic Differentation in Python","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","py314-build","py314-installer","py314-setuptools","clang-18"]},{"type":"lib","ports":["py314-numpy","py314-scipy","python314"]}],"depends_on":[{"type":"lib","ports":["py-algopy","py314-numdifftools"]}]},{"name":"py314-alembic","portdir":"python/py-alembic","version":"1.17.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://alembic.sqlalchemy.org/","description":"A database migration tool for SQLAlchemy.","long_description":"A database migration tool for SQLAlchemy.","active":true,"categories":["databases","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["py314-typing_extensions","py314-sqlalchemy","py314-mako","python314"]}],"depends_on":[{"type":"lib","ports":["py-alembic","maestral"]}]},{"name":"py314-alabaster","portdir":"python/py-alabaster","version":"1.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://alabaster.readthedocs.io/en/latest/","description":"A configurable sidebar enabled Sphinx theme","long_description":"A configurable sidebar enabled Sphinx theme","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-alabaster"]},{"type":"run","ports":["py314-sphinx"]}]},{"name":"py314-ajsonrpc","portdir":"python/py-ajsonrpc","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pavlov99/ajsonrpc","description":"JSON-RPC 1/2 transport implementation","long_description":"JSON-RPC 1/2 transport implementation","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["platformio","py-ajsonrpc"]}]},{"name":"py314-aiosignal","portdir":"python/py-aiosignal","version":"1.4.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiosignal","description":"manage callbacks in asyncio projects","long_description":"A project to manage callbacks in asyncio projects.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":269}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-frozenlist","python314"]}],"depends_on":[{"type":"lib","ports":["py-aiosignal","py314-aiohttp"]}]},{"name":"py314-aioquic","portdir":"python/py-aioquic","version":"1.7.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aiortc/aioquic","description":"aioquic is a library for the QUIC network protocol in Python.","long_description":"aioquic is a library for the QUIC network protocol in Python. It features a minimal TLS 1.3 implementation, a QUIC stack and an HTTP/3 stack.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1688}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314","py314-service_identity","py314-certifi","py314-cryptography","py314-openssl","py314-pylsqpack"]}],"depends_on":[{"type":"lib","ports":["py-aioquic","py314-dnspython"]}]},{"name":"py314-aiomcache","portdir":"python/py-aiomcache","version":"0.8.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiomcache/","description":"Minimal pure python memcached client","long_description":"Minimal pure python memcached client","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-python-memcached","python314"]}],"depends_on":[{"type":"lib","ports":["py-aiomcache"]}]},{"name":"py314-aioitertools","portdir":"python/py-aioitertools","version":"0.13.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://aioitertools.omnilib.dev/","description":"Async implementation of itertools, builtins and more.","long_description":"Async implementation of itertools, builtins and more.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-aiobotocore","py-aioitertools"]}]},{"name":"py314-aiohttp-socks","portdir":"python/py-aiohttp-socks","version":"0.12.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/romis2012/aiohttp-socks","description":"The aiohttp-socks package provides a proxy connector for aiohttp.","long_description":"The aiohttp-socks package provides a proxy connector for aiohttp. Supports SOCKS4(a), SOCKS5(h), HTTP (tunneling) as well as Proxy chains. It uses python-socks for core proxy functionality.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1688}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","py314-build","py314-installer","py314-setuptools","clang-18"]},{"type":"lib","ports":["py314-aiohttp","py314-python-socks","python314"]}],"depends_on":[{"type":"lib","ports":["py-aiohttp-socks","maigret"]}]},{"name":"py314-aiohttp-retry","portdir":"python/py-aiohttp-retry","version":"2.9.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/inyutin/aiohttp_retry","description":"Simple retry client for aiohttp","long_description":"Simple retry client for aiohttp","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-aiohttp","python314"]}],"depends_on":[{"type":"lib","ports":["py-aiohttp-retry"]}]},{"name":"py314-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":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-pkgconfig"]},{"type":"lib","ports":["py314-aiodns","py314-aiohappyeyeballs","python314","py314-yarl","py314-multidict","py314-propcache","py314-attrs","py314-brotli","py314-aiosignal","py314-frozenlist"]}],"depends_on":[{"type":"lib","ports":["py-aiohttp","py314-hanko-certvalidator","py314-hanko","py314-litellm","py314-geopy","py314-aiohttp-socks","py314-aiohttp-retry","py314-aiobotocore","py314-parfive","py314-s3fs","napari","py314-httpx-aiohttp","py314-discordpy","maigret"]},{"type":"run","ports":["py314-spyder","py314-oci","py314-esrally"]}]},{"name":"py314-aiohappyeyeballs","portdir":"python/py-aiohappyeyeballs","version":"2.7.1","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiohappyeyeballs","description":"Happy Eyeballs for pre-resolved hosts","long_description":"This library exists to allow connecting with Happy Eyeballs (RFC 8305) when you already have a list of addrinfo and not a DNS name.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":269}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-aiohappyeyeballs","py314-aiohttp"]}]},{"name":"py314-aioftp","portdir":"python/py-aioftp","version":"0.28.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio","long_description":"ftp client/server for asyncio","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-aioftp","ghost-downloader"]}]},{"name":"py314-aiofiles","portdir":"python/py-aiofiles","version":"25.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Tinche/aiofiles","description":"File support for asyncio.","long_description":"File support for asyncio.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314","py314-hatch-vcs"]}],"depends_on":[{"type":"lib","ports":["py-aiofiles"]}]},{"name":"py314-aiodns","portdir":"python/py-aiodns","version":"4.0.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/saghul/aiodns","description":"Simple DNS resolver for asyncio.","long_description":"aiodns provides a simple way for doing asynchronous DNS resolutions with a synchronous looking interface by using pycares.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-pycares"]},{"type":"test","ports":["py314-pytest","py314-pytest-asyncio","py314-pycares"]}],"depends_on":[{"type":"lib","ports":["py-aiodns","py314-aiohttp","py314-discordpy","maigret"]}]},{"name":"py314-aiobotocore","portdir":"python/py-aiobotocore","version":"2.26.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiobotocore","description":"Async client for Amazon services","long_description":"Async client for Amazon services","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["py314-aioitertools","python314","py314-jmespath","py314-botocore","py314-dateutil","py314-multidict","py314-aiohttp","py314-wrapt"]}],"depends_on":[{"type":"lib","ports":["py-aiobotocore","py314-s3fs"]}]},{"name":"py314-affine","portdir":"python/py-affine","version":"3.0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sgillies/affine","description":"Matrices describing affine transformation of the plane.","long_description":"Matrices describing affine transformation of the plane.","active":true,"categories":["devel","math","python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["py314-flit_core","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-attrs","py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-affine","py314-async-geotiff"]},{"type":"run","ports":["py314-rasterstats","qgis","py314-rasterio","qgis3"]}]},{"name":"py314-aenum","portdir":"python/py-aenum","version":"3.1.16","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ethanfurman/aenum","description":"Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants.","long_description":"Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-aenum"]}]},{"name":"py314-addict","portdir":"python/py-addict","version":"2.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mewwts/addict","description":"The Python Dict that's better than heroin.","long_description":"addict is a Python module that gives you dictionaries whose values are both gettable and settable using attributes, in addition to standard item-syntax.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-addict"]}]},{"name":"py314-acme","portdir":"python/py-acme","version":"5.9.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://certbot.eff.org/","description":"ACME protocol implementation in Python.","long_description":"ACME protocol implementation in Python.","active":true,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1688}],"variants":["docs"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314","py314-pyrfc3339","py314-requests","py314-cryptography","py314-openssl","py314-josepy"]}],"depends_on":[{"type":"lib","ports":["py-acme","certbot","certbot-apache","certbot-nginx","certbot-dns-cloudflare","certbot-dns-digitalocean","certbot-dns-dnsimple","certbot-dns-dnsmadeeasy","certbot-dns-gehirn","certbot-dns-google","certbot-dns-linode","certbot-dns-luadns","certbot-dns-nsone","certbot-dns-ovh","certbot-dns-rfc2136","certbot-dns-route53","certbot-dns-sakuracloud","certbot-dns-namecheap"]}]},{"name":"py314-access","portdir":"python/py-access","version":"1.1.10.post3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pysal.org/access/","description":"Spatial Access for PySAL (access)","long_description":"Spatial Access for PySAL (access) provides classical and novel measures of spatial accessibility to services.","active":true,"categories":["python","gis"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-requests","py314-numpy","py314-pandas","py314-geopandas"]}],"depends_on":[{"type":"lib","ports":["py-access"]}]},{"name":"py314-absl","portdir":"python/py-absl","version":"2.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/abseil/abseil-py","description":"Abseil Python Common Libraries","long_description":"absl-py is a collection of Python library code for building Python applications. The code is collected from Google's own Python code base, and has been extensively tested and used in production.","active":true,"categories":["python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":174}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools_scm","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-absl","py314-dm-tree"]}]},{"name":"py314-about-time","portdir":"python/py-about-time","version":"4.2.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rsalmei/about-time","description":"Easily measure timing and throughput of code blocks, with beautiful human friendly representations.","long_description":"Easily measure timing and throughput of code blocks, with beautiful human friendly representations.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-about-time","py314-alive-progress"]}]},{"name":"py313-zstd","portdir":"python/py-zstd","version":"0.25.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/indygreg/python-zstandard","description":"Zstandard compression","long_description":"This extension allows Zstandard compression from Python","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-cffi","py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer","py313-packaging"]},{"type":"lib","ports":["python313","zstd"]}],"depends_on":[{"type":"lib","ports":["py313-urllib3-future","py313-discordpy","py313-mitmproxy","py313-pbs_installer","py313-nuitka"]},{"type":"run","ports":["py313-pytorch","py313-esrally","py313-mlx-audio"]}]},{"name":"py313-zopfli","portdir":"python/py-zopfli","version":"0.4.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fonttools/py-zopfli","description":"Zopfli module for python","long_description":"Zopfli module for python","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"run","ports":["py313-fonttools"]}]},{"name":"py313-zopeinterface","portdir":"python/py-zopeinterface","version":"8.7","license":"ZPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://zopetoolkit.readthedocs.io/","description":"Python interfaces for Zope","long_description":"Python interfaces for Zope","active":true,"categories":["python","zope"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1685}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest","py313-zope-event"]}],"depends_on":[{"type":"lib","ports":["py313-zope-component","py313-repoze.sphinx.autointerface","deluge","py313-gevent","py313-twisted"]},{"type":"run","ports":["py313-lazr.config","py313-lazr.delegates"]},{"type":"test","ports":["py313-attrs"]}]},{"name":"py313-zope-hookable","portdir":"python/py-zope-hookable","version":"5.4","license":"ZPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/zope.hookable","description":"Zope hookable.","long_description":"This package supports the efficient creation of “hookable” objects, which are callable objects that are meant to be optionally replaced.","active":true,"categories":["python","zope"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["py313-cython","py313-pyobjc","python313"]}],"depends_on":[{"type":"lib","ports":["py313-zope-component"]}]},{"name":"py313-zope-event","portdir":"python/py-zope-event","version":"5.0","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/zope.event","description":"Very basic event publishing system","long_description":"The zope.event package provides a simple event system, including an event publishing API, intended for use by applications which are unaware of any subscribers to their events, and a very simple event-dispatching system on which more sophisticated event dispatching systems can be built.","active":true,"categories":["python","zope"],"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":["py313-zope-component","py313-gevent"]},{"type":"test","ports":["py313-zopeinterface"]}]},{"name":"py313-zope-component","portdir":"python/py-zope-component","version":"6.0","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/zope.component","description":"This package represents the core of the Zope Component Architecture.","long_description":"This package represents the core of the Zope Component Architecture.","active":true,"categories":["python","zope"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-zope-event","py313-zopeinterface","py313-zope-hookable","python313"]}],"depends_on":[{"type":"test","ports":["py313-testfixtures"]}]},{"name":"py313-zmq","portdir":"python/py-zmq","version":"27.3.0","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/zeromq/pyzmq","description":"Python bindings for 0MQ","long_description":"PyZMQ is a lightweight and super-fast messaging library built on top of the ZeroMQ library.","active":true,"categories":["devel","net","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-cython","py313-installer","py313-setuptools","py313-wheel","py313-scikit-build-core","clang-18","py313-build"]},{"type":"lib","ports":["python313","py313-packaging","py313-cffi","zmq"]}],"depends_on":[{"type":"lib","ports":["py313-ipykernel","py313-jupyter_client","py313-maggma","py313-spyder-kernels","py313-jupyter_server","py313-jupyter_console"]},{"type":"run","ports":["py313-spyder"]}]},{"name":"py313-zlmdb","portdir":"python/py-zlmdb","version":"26.7.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/crossbario/zlmdb","description":"Object relational zero copy in memory database layer for LMDB.","long_description":"Object relational zero copy in memory database layer for LMDB.","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1167}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-vcs"]},{"type":"lib","ports":["py313-cbor2","python313","py313-txaio","py313-pynacl","py313-cffi","py313-click","py313-numpy","py313-yaml"]}],"depends_on":[{"type":"lib","ports":["py-zlmdb"]}]},{"name":"py313-zipstream-ng","portdir":"python/py-zipstream-ng","version":"1.9.3","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pR0Ps/iterable-io","description":"A modern and easy to use streamable zip file generator","long_description":"A modern and easy to use streamable zip file generator. It can package and stream many files and folders into a zip on the fly without needing temporary files or excessive memory. It can also calculate the final size of the zip file before streaming it.","active":true,"categories":["python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":351}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py313-zipp","portdir":"python/py-zipp","version":"3.23.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/zipp","description":"A pathlib-compatible Zipfile object wrapper.","long_description":"A pathlib-compatible Zipfile object wrapper.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["py313-coherent.licensed","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-setuptools_scm"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-importlib-metadata"]}]},{"name":"py313-zipfile-deflate64","portdir":"python/py-zipfile-deflate64","version":"0.2.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/brianhelba/zipfile-deflate64","description":"Extract Deflate64 ZIP archives with Python's zipfile API.","long_description":"Extract Deflate64 ZIP archives with Python's zipfile API.","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools_scm","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py313-zeep","portdir":"python/py-zeep","version":"4.3.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.python-zeep.org/en/master/","description":"A fast and modern Python SOAP client.","long_description":"A fast and modern Python SOAP client.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1688}],"variants":["async","xmlsec"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["py313-requests-toolbelt","py313-lxml","py313-cached-property","py313-defusedxml","python313","py313-httpx","py313-xmlsec","py313-isodate","py313-requests-file","py313-tz","py313-attrs","py313-requests","py313-appdirs"]}],"depends_on":[{"type":"lib","ports":["py313-sunpy"]}]},{"name":"py313-zc-lockfile","portdir":"python/py-zc-lockfile","version":"3.0.post1","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/zc.lockfile","description":"Basic inter-process locks","long_description":"The zc.lockfile package provides a basic portable implementation of interprocess locks using lock files. The purpose if not specifically to lock files, but to simply provide locks with an implementation based on file-locking primitives. Of course, these locks could be used to mediate access to other files. For example, the ZODB file storage implementation uses file locks to mediate access to file-storage database files. The database files and lock file files are separate files.","active":true,"categories":["python","zope"],"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-zc-lockfile"]}]},{"name":"py313-zbar","portdir":"python/py-zbar","version":"0.1.9","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/NaturalHistoryMuseum/pyzbar","description":"Read one-dimensional barcodes and QR codes from Python 2 and 3.","long_description":"Read one-dimensional barcodes and QR codes from Python 2 and 3.","active":true,"categories":["devel","graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","py313-wheel","py313-setuptools","clang-18","py313-build"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-Pillow","zbar"]},{"type":"test","ports":["py313-numpy","py313-imageio","py313-pynose"]}],"depends_on":[{"type":"lib","ports":["beets-barcode","py-zbar"]}]},{"name":"py313-zarr","portdir":"python/py-zarr","version":"3.4.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/zarr-developers/zarr-python","description":"Zarr is a Python package providing an implementation of compressed, chunked, N-dimensional arrays, designed for use in parallel computing.","long_description":"Zarr is a Python package providing an implementation of compressed, chunked, N-dimensional arrays, designed for use in parallel computing.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1688}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-vcs"]},{"type":"lib","ports":["py313-google-crc32c","python313","py313-msgspec","py313-typing_extensions","py313-numpy","py313-donfig","py313-numcodecs"]}],"depends_on":[{"type":"lib","ports":["py313-nutpie"]},{"type":"run","ports":["py313-reproject"]}]},{"name":"py313-z3","portdir":"math/z3","version":"4.15.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Z3Prover/z3","description":"Python 3.13 bindings for the Z3 theorem prover","long_description":"Python 3.13 bindings for the Z3 SMT solver library from Microsoft Research.","active":true,"categories":["python"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":85}],"variants":["debug"],"dependencies":[{"type":"build","ports":["clang-22","py313-installer","py313-setuptools","py313-wheel","cmake","ninja","py313-build"]},{"type":"lib","ports":["python313","py313-setuptools","z3"]}],"depends_on":[]},{"name":"py313-yaspin","portdir":"python/py-yaspin","version":"3.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pavdmyt/yaspin","description":"Yaspin is a lightweight terminal spinner for Python with safe pipes and redirects","long_description":"Yaspin is a lightweight terminal spinner for Python with safe pipes and redirects. It provides a full-featured terminal spinner to show the progress during long-hanging operations.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","clang-18","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-termcolor"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[]},{"name":"py313-yarl","portdir":"python/py-yarl","version":"1.23.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/yarl","description":"Yet another URL library.","long_description":"URL library with immutable URL objects.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":97}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","py313-cython","py313-expandvars","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313","py313-idna","py313-multidict","py313-propcache"]},{"type":"test","ports":["py313-hypothesis","py313-pytest","py313-pydantic"]}],"depends_on":[{"type":"lib","ports":["py313-aiohttp"]},{"type":"run","ports":["py313-spyder"]}]},{"name":"py313-yara","portdir":"security/yara","version":"4.5.8","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/VirusTotal/yara-python","description":"yara bindings for python 3.13","long_description":"Malware identification and classification tool. This subport provides bindings for python 3.13","active":true,"categories":["security","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-setuptools"]},{"type":"lib","ports":["yara","python313"]}],"depends_on":[]},{"name":"py313-yappi","portdir":"python/py-yappi","version":"1.7.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/sumerc/yappi","description":"Yet Another Python Profiler.","long_description":"The CPython standard distribution comes with three profilers: cProfile, Profile and hotshot. The cProfile module is implemented as a C module based on lsprof, Profile is in pure Python, and the hotshot can be seen as a small subset of a cProfile. Unlike any of these profilers, however, yappi fully supports profiling multi-threaded programs.","active":true,"categories":["devel","python"],"maintainers":[{"name":"adfernandes","github":"adfernandes","ports_count":47}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"run","ports":["py313-esrally"]}]}]}