{"count":53813,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=630","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=628","results":[{"name":"py314-crcmod","portdir":"python/py-crcmod","version":"1.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://crcmod.sourceforge.net/","description":"Python module for creating functions computing the Cyclic Redundancy Check (CRC).","long_description":"Python module for creating functions computing the Cyclic Redundancy Check (CRC).","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-crcmod"]}]},{"name":"py314-croniter","portdir":"python/py-croniter","version":"6.2.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/kiorky/croniter","description":"croniter provides iteration for datetime object with cron like format","long_description":"croniter provides iteration for datetime object with cron like format","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-installer","py314-hatchling","clang-18"]},{"type":"lib","ports":["python314","py314-dateutil","py314-tz"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-croniter"]}]},{"name":"py314-cryptography","portdir":"python/py-cryptography","version":"48.0.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyca/cryptography","description":"cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.","long_description":"cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-installer","py314-setuptools","py314-setuptools-rust","py314-maturin","cargo","legacy-support","rust","clang-20","py314-build"]},{"type":"lib","ports":["libunwind","openssl3","python314","py314-cffi"]},{"type":"test","ports":["py314-pretend","py314-pytest","py314-certifi","py314-pytest-benchmark","py314-cryptography_vectors","py314-pytest-xdist"]}],"depends_on":[{"type":"lib","ports":["py314-stem","magic-wormhole","py314-scapy","py314-spake2","py314-fido2","azure-cli","py314-service_identity","py314-aioquic","py314-dnspython","buku","py314-ansible-core","py314-pdfminer","py314-pskc","py-cryptography","py314-paramiko","py314-asyncssh","py314-signxml","py314-hanko-certvalidator","py314-hanko","komikku","py314-msal","esptool","py314-josepy","py314-oauthlib","py314-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","oci-cli","py314-openssl"]},{"type":"run","ports":["py314-mcp","py314-openstacksdk","py314-dns-lexicon","py314-autobahn","py314-pygithub","py314-oci","yubikey-manager","hashcat","py314-openstackclient"]},{"type":"test","ports":["py314-werkzeug"]}]},{"name":"py314-cryptography_vectors","portdir":"python/py-cryptography","version":"48.0.0","license":"BSD","platforms":"{darwin any >= 13}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyca/cryptography","description":"cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.","long_description":"cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.","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-uv-build"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"test","ports":["py314-cryptography"]}]},{"name":"py314-cssselect","portdir":"python/py-cssselect","version":"1.6.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scrapy/cssselect","description":"cssselect parses CSS3 Selectors and translates them to XPath 1.0","long_description":"cssselect parses CSS3 Selectors and translates them to XPath 1.0. Such expressions can be used in lxml or another XPath engine to find the matching elements in an XML or HTML document.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-hatchling","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest","py314-hypothesis","py314-pytest-asyncio"]}],"depends_on":[{"type":"lib","ports":["py-cssselect","sigil"]},{"type":"run","ports":["inkscape","inkscape-devel"]}]},{"name":"py314-cssselect2","portdir":"python/py-cssselect2","version":"0.10.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://doc.courtbouillon.org/cssselect2/","description":"cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents","long_description":"cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-flit_core","py314-installer","clang-18"]},{"type":"lib","ports":["python314","py314-tinycss2","py314-webencodings"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py314-svglib","py-cssselect2","py314-cairosvg"]}]},{"name":"py314-cssutils","portdir":"python/py-cssutils","version":"2.11.1","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/cssutils","description":"A CSS Cascading Style Sheets library for Python","long_description":"A CSS Cascading Style Sheets library for Python","active":true,"categories":["www","python"],"maintainers":[],"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":["sigil","py-cssutils"]}]},{"name":"py314-curio","portdir":"python/py-curio","version":"1.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dabeaz/curio","description":"Curio is a coroutine-based library for concurrent systems programming","long_description":"Curio is a coroutine-based library for concurrent systems programming. It provides standard programming abstractions such as as tasks, sockets, files, locks, and queues as well as some advanced features such as support for structured concurrency.","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-curio"]},{"type":"run","ports":["py314-python-socks"]}]},{"name":"py314-curl","portdir":"python/py-curl","version":"7.48.0","license":"(MIT or LGPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pycurl.github.io","description":"Python interface to libcurl","long_description":"Python module interface to the cURL library which is a tool for transferring files with URL syntax, supporting many protocols.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-wheel","py314-build","py314-installer","py314-setuptools","clang-18"]},{"type":"lib","ports":["curl","python314","openssl"]}],"depends_on":[{"type":"lib","ports":["py-curl"]},{"type":"run","ports":["nvchecker"]}]},{"name":"py314-curl-cffi","portdir":"python/py-curl-cffi","version":"0.17.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/lexiforest/curl_cffi","description":"Python binding for curl-impersonate fork via cffi.","long_description":"Python binding for curl-impersonate fork via cffi.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1696}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-installer","py314-setuptools","py314-wheel","clang-18"]},{"type":"lib","ports":["python314","py314-certifi","py314-cffi","curl-impersonate"]},{"type":"run","ports":["py314-rich"]}],"depends_on":[{"type":"lib","ports":["py-curl-cffi","yfinance","maigret"]}]},{"name":"py314-cycler","portdir":"python/py-cycler","version":"0.12.1","license":"(PSF or BSD)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/matplotlib/cycler","description":"cycler: composable cycles","long_description":"cycler: composable cycles","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"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-cycler","py314-matplotlib"]},{"type":"run","ports":["qgis","qgis3"]}]},{"name":"py314-cyclopts","portdir":"python/py-cyclopts","version":"4.25.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/BrianPugh/cyclopts","description":"Intuitive, easy CLIs based on type hints.","long_description":"Cyclopts builds command-line interfaces from Python functions, using their type hints and docstrings for argument parsing, conversion, validation and help text.","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1167}],"variants":[],"dependencies":[{"type":"build","ports":["py314-hatchling","clang-18","py314-build","py314-installer","py314-hatch-vcs"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-attrs","py314-rich","py314-rich_rst","py314-docstring_parser"]}],"depends_on":[{"type":"lib","ports":["py-cyclopts"]},{"type":"run","ports":["pyinfra"]}]},{"name":"py314-cymem","portdir":"python/py-cymem","version":"2.0.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/cymem","description":"Cython memory pool for RAII-style memory management","long_description":"Cython memory pool for RAII-style memory management","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-cython","python314"]}],"depends_on":[{"type":"lib","ports":["py314-spaCy","py-cymem","py314-preshed","py314-thinc"]}]},{"name":"py314-cymruwhois","portdir":"python/py-cymruwhois","version":"1.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/cymruwhois/","description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","long_description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1696}],"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-cymruwhois","dnsdiag"]}]},{"name":"py314-cython","portdir":"python/py-cython","version":"3.3.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cython.org/","description":"A language for writing C extension modules for Python.","long_description":"Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-wheel","py314-build","py314-installer","py314-setuptools","clang-18"]},{"type":"lib","ports":["py314-setuptools","python314"]},{"type":"run","ports":["cython_select"]}],"depends_on":[{"type":"build","ports":["py314-wxpython-4.0","py314-lxml","py314-numpy","py314-mssql","py314-ndindex","py314-opengl-accelerate","py314-pesq","py314-pysimdjson","py314-rapidfuzz","py314-scikit-image","py314-scikit-learn","py314-sqlalchemy","py314-srsly","py314-thinc","py314-uvloop","py314-yaml","py314-scipy","py314-bigfloat","py314-cairo","py314-frozenlist","py314-propcache","py314-av","py314-yarl","py314-statsmodels","py314-jq","py314-cftime","py314-fisx","py314-MDAnalysis","py314-gsd","py314-pandas","py314-netcdf4","py314-rasterio","py314-hatch-cython","py314-shapely","py314-uharfbuzz","borgbackup","py314-imagecodecs","py314-line_profiler","py314-pytensor","py314-numcodecs","py314-openpyxl","py314-blosc2","py314-fiona","py314-gssapi","py314-debugpy","py314-peewee","py314-fonttools","py314-reproject","py314-healpy","py314-spaCy","py314-tables","py314-pyproj","py314-pywavelets","py314-pandarm","py314-pkcs11","py314-spiceypy","py314-jxlpy","py314-pyogrio","vapoursynth","py314-astropy","py314-h5py","py314-zmq","py314-DAWG","py314-cartopy","py314-cytoolz","py314-dbus-fast","py314-falcon","py314-gevent","py314-krb5","py314-libdnet","py314-msgpack"]},{"type":"lib","ports":["py314-blis","py314-pyarrow","py314-tifffile","py-cython","py314-preshed","py314-murmurhash","py314-cymem","py314-mpi4py","py314-zope-hookable"]},{"type":"run","ports":["py314-spyder"]},{"type":"test","ports":["py314-netcdf4","py314-numpy"]}]},{"name":"py314-cytoolz","portdir":"python/py-cytoolz","version":"1.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytoolz/cytoolz/","description":"Cython implementation of Toolz.","long_description":"Cython implementation of Toolz.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-setuptools-git-versioning","py314-wheel","py314-cython","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["py314-toolz","python314"]}],"depends_on":[{"type":"lib","ports":["py-cytoolz"]}]},{"name":"py314-darkdetect","portdir":"python/py-darkdetect","version":"0.8.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/darkdetect","description":"Detect OS Dark Mode from Python","long_description":"Detect OS Dark Mode from Python","active":true,"categories":["devel","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":["py314-pyside6-fluent-widgets","py-darkdetect"]}]},{"name":"py314-dash","portdir":"python/py-dash","version":"4.5.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/dash","description":"Data Apps & Dashboards for Python.","long_description":"Built on top of Plotly.js, React and Flask, Dash ties modern UI elements like dropdowns, sliders, and graphs directly to your analytical Python code.","active":true,"categories":["graphics","www","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1696}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","npm11","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-hatch-jupyter-builder","py314-jupyter_packaging"]},{"type":"lib","ports":["py314-plotly","py314-flask","nodejs24","py314-janus","py314-retrying","python314","py314-requests","py314-typing_extensions","py314-pydantic","py314-importlib-metadata","py314-werkzeug","py314-nest_asyncio"]}],"depends_on":[{"type":"lib","ports":["py314-itables","py-dash"]}]},{"name":"py314-dashing","portdir":"python/py-dashing","version":"0.1.0","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/FedericoCeratto/dashing","description":"Terminal dashboards for Python","long_description":"Dashing is a library to quickly create terminal-based dashboards in Python","active":true,"categories":["python","sysutil"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":351}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-blessed"]}],"depends_on":[{"type":"lib","ports":["py-dashing","asitop"]}]},{"name":"py314-dask","portdir":"python/py-dask","version":"2025.9.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dask/dask/","description":"Minimal task scheduling abstraction.","long_description":"Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms and task scheduling. It maps high-level NumPy, Pandas, and list operations on large datasets on to many operations on small in-memory datasets. It then executes these graphs in parallel on a single machine. Dask lets us use traditional NumPy, Pandas, and list programming while operating on inconveniently large data in a small amount of space.","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","py314-versioneer"]},{"type":"lib","ports":["py314-cloudpickle","python314","py314-partd","py314-packaging","py314-yaml","py314-click","py314-toolz","py314-fsspec"]}],"depends_on":[{"type":"lib","ports":["napari","py-dask","verde"]},{"type":"run","ports":["py314-reproject"]}]},{"name":"py314-datasets","portdir":"python/py-datasets","version":"4.6.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/huggingface/datasets","description":"Datasets and evaluation metrics for natural language processing and more","long_description":"Datasets is a lightweight and extensible library to easily share and access datasets and evaluation metrics for Natural Language Processing (NLP) and more.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-wheel","py314-setuptools","py314-installer","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-yaml","py314-httpx","py314-pandas","py314-dill","py314-fsspec","py314-pyarrow","py314-xxhash","py314-multiprocess","py314-huggingface_hub","py314-tqdm","py314-numpy","py314-requests","py314-filelock","py314-packaging"]}],"depends_on":[{"type":"lib","ports":["py-datasets"]}]},{"name":"py314-dateparser","portdir":"python/py-dateparser","version":"1.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scrapinghub/dateparser","description":"python parser for human readable dates","long_description":"python parser for human readable dates","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["python314","py314-dateutil","py314-tz","py314-regex","py314-tzlocal"]}],"depends_on":[{"type":"lib","ports":["komikku","py-dateparser"]}]},{"name":"py314-dateutil","portdir":"python/py-dateutil","version":"2.9.0.post0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dateutil/dateutil/","description":"Extensions to the standard Python datetime module","long_description":"The dateutil module provides powerful extensions to the datetime module available in the Python standard library.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools","py314-wheel","py314-setuptools_scm","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314","py314-six"]},{"type":"run","ports":["py314-tz"]},{"type":"test","ports":["py314-pytest","py314-hypothesis","py314-freezegun"]}],"depends_on":[{"type":"lib","ports":["barman","py314-dateparser","py314-awscli2","azure-cli","py314-skyfield","py314-aiobotocore","py314-aniso8601","py314-fdsnwsscripts","py314-holidays","py314-owslib","py314-pskc","py314-spacepy","py-dateutil","py314-freezegun","py314-croniter","py314-beancount","py314-beanquery","py314-pandas","py314-matplotlib","py314-socid-extractor","py314-jupyter_client","py314-sunpy","py314-arrow","py314-holoviews","py314-pendulum","py314-icalendar","py314-botocore","oci-cli","py314-ligo-lw"]},{"type":"run","ports":["pyinfra","py314-elasticsearch-dsl","py314-hcloud","qgis","qgis3","termdown","py314-oslo-log","py314-oci","py314-arrow","py314-Faker"]},{"type":"test","ports":["py314-time-machine"]}]},{"name":"py314-DAWG","portdir":"python/py-DAWG","version":"0.13.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytries/DAWG/","description":"Fast and memory efficient DAWG for Python.","long_description":"Fast and memory efficient DAWG for Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-cython","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-DAWG"]}]},{"name":"py314-dbgpu","portdir":"python/py-dbgpu","version":"2025.12","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/painebenjamin/dbgpu","description":"A small easy to use open source database of over 2000 GPUs with architecture manufacturing API support and performance details.","long_description":"A small easy to use open source database of over 2000 GPUs with architecture manufacturing API support and performance details.","active":true,"categories":["python"],"maintainers":[{"name":"","github":"oytech","ports_count":18}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-click","py314-pydantic","py314-tabulate","py314-thefuzz"]}],"depends_on":[{"type":"lib","ports":["py-dbgpu"]},{"type":"run","ports":["whichllm"]}]},{"name":"py314-dbus-fast","portdir":"python/py-dbus-fast","version":"4.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bluetooth-devices/dbus-fast","description":"A faster version of dbus-next","long_description":"A faster version of dbus-next","active":true,"categories":["devel","sysutils","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-poetry-core","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-cython"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-dbus-fast"]}]},{"name":"py314-debtcollector","portdir":"python/py-debtcollector","version":"3.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/debtcollector/latest/","description":"Python deprecation patterns and strategies","long_description":"A collection of Python deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner. The goal of this library is to provide well documented developer facing deprecation patterns that start of with a basic set and can expand into a larger set of patterns as time goes on. The desired output of these patterns is to apply the warnings module to emit DeprecationWarning or PendingDeprecationWarning or similar derivative to developers using libraries (or potentially applications) about future deprecations.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-pbr","py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-wrapt"]}],"depends_on":[{"type":"lib","ports":["py-debtcollector"]},{"type":"run","ports":["py314-keystoneclient","py314-manilaclient","py314-oslo-log"]}]},{"name":"py314-debugpy","portdir":"python/py-debugpy","version":"1.8.21","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://aka.ms/debugpy","description":"Implementation of the Debug Adapter Protocol","long_description":"Implementation of the Debug Adapter Protocol","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-cython","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-debugpy","py314-ipykernel"]}]},{"name":"py314-decorator","portdir":"python/py-decorator","version":"5.3.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/micheles/decorator","description":"Decorator factory for signature-preserving decorators.","long_description":"Decorator factory for signature-preserving decorators.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"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":["thefuck","azure-cli","py314-fabric","py314-obspy","py314-pytest-twisted","py314-ratelim","py314-gssapi","py-decorator","py314-ipython"]},{"type":"run","ports":["py314-openstacksdk","py314-mir_eval","py314-dogpile-cache","py314-librosa"]},{"type":"test","ports":["py314-Faker"]}]},{"name":"py314-deepmerge","portdir":"python/py-deepmerge","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://deepmerge.readthedocs.io/","description":"Toolset for deeply merging Python dictionaries","long_description":"deepmerge provides a toolset to deeply merge nested Python data structures, with configurable strategies to resolve conflicts between dictionaries, lists and sets.","active":true,"categories":["devel","python"],"maintainers":[{"name":"kevin","github":"kdeldycke","ports_count":43}],"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-deepmerge"]}]},{"name":"py314-defusedxml","portdir":"python/py-defusedxml","version":"0.7.1","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tiran/defusedxml","description":"Workarounds and fixes for DoS and other vulnerabilities in Python’s XML libraries.","long_description":"Workarounds and fixes for DoS and other vulnerabilities in Python’s XML libraries.","active":true,"categories":["textproc","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":["py314-zeep","py314-nbconvert","py314-async-geotiff","py314-pyvo","glances","py314-cairosvg","py314-pdftl","py314-fpdf2","py-defusedxml"]},{"type":"run","ports":["glances"]},{"type":"test","ports":["py314-myst-parser"]}]},{"name":"py314-demucs","portdir":"python/py-demucs","version":"4.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebookresearch/demucs","description":"Music source separation in the waveform domain","long_description":"Demucs is a state-of-the-art music source separation model from Meta AI Research that separates drums, bass, vocals, and other instruments from audio.","active":true,"categories":["science","audio","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":199}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["py314-huggingface_hub","py314-safetensors","py314-einops","python314","py314-lameenc","py314-sphn","py314-julius","py314-tqdm","py314-yaml","py314-pytorch"]}],"depends_on":[{"type":"lib","ports":["py-demucs","py314-audiocraft"]}]},{"name":"py314-deprecated","portdir":"python/py-deprecated","version":"3.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/laurent-laporte-pro/deprecated","description":"Python @deprecated decorator to deprecate old python classes, functions or methods.","long_description":"Python @deprecated decorator to deprecate old python classes, functions or methods.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","clang-18","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-wrapt"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-deprecated","py314-pikepdf","azure-cli","py314-fabric"]},{"type":"run","ports":["py314-pygithub"]}]},{"name":"py314-deprecation","portdir":"python/py-deprecation","version":"2.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://deprecation.readthedocs.io/","description":"A library to handle automated deprecations","long_description":"A library to handle automated deprecations","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-packaging","python314"]}],"depends_on":[{"type":"lib","ports":["py-deprecation","ocrmypdf","py314-eyed3","py314-jupyter_packaging"]}]},{"name":"py314-desktop-notifier","portdir":"python/py-desktop-notifier","version":"6.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/samschott/desktop-notifier","description":"py-desktop-notifier is a Python library for cross-platform desktop notifications","long_description":"py-desktop-notifier is a Python library for cross-platform desktop notifications","active":true,"categories":["sysutils","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["python314","py314-packaging","py314-typing_extensions","py314-bidict","py314-rubicon-objc"]}],"depends_on":[{"type":"lib","ports":["ghost-downloader","py-desktop-notifier","maestral"]}]},{"name":"py314-deviceid","portdir":"python/py-deviceid","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/py-deviceid","description":"Get or create a unique device id in Python","long_description":"A simple library to get or create a unique device id for a device in Python.","active":true,"categories":["devel","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-deviceid","azure-cli"]}]},{"name":"py314-diff-match-patch","portdir":"python/py-diff-match-patch","version":"20241021","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/diff-match-patch","description":"The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.","long_description":"The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-diff-match-patch","py314-three-merge"]},{"type":"run","ports":["py314-spyder"]}]},{"name":"py314-diffusers","portdir":"python/py-diffusers","version":"0.37.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://huggingface.co/docs/diffusers/","description":"State-of-the-art diffusion models in PyTorch and JAX","long_description":"Diffusers provides pretrained diffusion models across multiple modalities, such as vision and audio, and serves as a modular toolbox for inference and training of diffusion models. Includes Stable Diffusion, InstructPix2Pix, and many more.","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["py314-Pillow","py314-importlib-metadata","python314","py314-huggingface_hub","py314-safetensors","py314-regex","py314-filelock","py314-requests","py314-numpy","py314-httpx"]}],"depends_on":[{"type":"lib","ports":["py-diffusers"]}]},{"name":"py314-digitalocean","portdir":"python/py-digitalocean","version":"1.17.0","license":"LGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/koalalorenzo/python-digitalocean","description":"Easy access to Digital Ocean APIs to deploy droplets, images and more.","long_description":"Easy access to Digital Ocean APIs to deploy droplets, images and more.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1696}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-wheel","py314-build","py314-installer","py314-setuptools","clang-18"]},{"type":"lib","ports":["py314-requests","py314-jsonpickle","python314"]}],"depends_on":[{"type":"lib","ports":["certbot-dns-digitalocean","py-digitalocean"]}]},{"name":"py314-dill","portdir":"python/py-dill","version":"0.4.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/uqfoundation/dill","description":"serialize all of python extends python's pickle module","long_description":"dill extends python's pickle module for serializing and de-serializing python objects to the majority of the built-in python types. It provides the user the same interface as the pickle module, and also includes some additional features. In addition to pickling python objects, dill provides the ability to save the state of an interpreter session in a single command.","active":true,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":636},{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-numpy"]}],"depends_on":[{"type":"lib","ports":["py314-prolif","py314-multiprocess","py314-pylint","py314-lmfit","py-dill"]},{"type":"run","ports":["py314-datasets"]}]},{"name":"py314-discid","portdir":"python/py-discid","version":"1.4.0","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/discid/","description":"Python bindings for libdiscid by MusicBrainz.","long_description":"The main purpose is the calculation of an identifier for audio discs (Disc ID) to use for the MusicBrainz database. Additionally the disc MCN and track ISRCs can be extracted.","active":true,"categories":["devel","audio","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["libdiscid","python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-discid"]}]},{"name":"py314-discordpy","portdir":"python/py-discordpy","version":"2.6.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Rapptz/discord.py","description":"API wrapper for Discord written in Python","long_description":"discord.py is an API wrapper for Discord written in Python. This was written to allow easier writing of bots or chat logs.","active":false,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":269}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314","py314-aiohttp","py314-brotli","py314-audioop_lts","py314-orjson","py314-aiodns"]}],"depends_on":[]},{"name":"py314-discovery","portdir":"python/py-discovery","version":"1.1.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tox-dev/python-discovery","description":"Python interpreter discovery","long_description":"Python interpreter discovery","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1696}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-hatch-vcs","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-discovery"]}]},{"name":"py314-diskcache","portdir":"python/py-diskcache","version":"5.6.3","license":"Apache-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://grantjenks.com/docs/diskcache/","description":"DiskCache is an Apache2 licensed disk and file backed cache library, written in pure-Python, and compatible with Django.","long_description":"DiskCache is an Apache2 licensed disk and file backed cache library, written in pure-Python, and compatible with Django.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1696}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-diskcache"]}]},{"name":"py314-diskcache-community","portdir":"python/py-diskcache-community","version":"5.8.5","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/secondwindoss/diskcache-community","description":"Disk and file backed persistent cache for Python, built on SQLite.","long_description":"Disk and file backed persistent cache for Python, built on SQLite.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1696}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["python314","sqlite3"]}],"depends_on":[{"type":"lib","ports":["py314-pysigma","py-diskcache-community"]}]},{"name":"py314-diskcache-stubs","portdir":"python/py-diskcache-stubs","version":"5.6.3.6.20240818","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/phi-friday/diskcache-stubs","description":"This library provides type hints only.","long_description":"This library provides type hints only. If you need the runtime package, you can find it py-diskcache.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1696}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314","py314-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py-diskcache-stubs"]}]},{"name":"py314-distlib","portdir":"python/py-distlib","version":"0.4.4","license":"PSF","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://github.com/pypa/distlib","description":"Low-level components of distutils2/packaging, augmented with higher-level APIs for making packaging easier.","long_description":"Low-level components of distutils2/packaging, augmented with higher-level APIs for making packaging easier.","active":true,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":59}],"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":"build","ports":["qemu"]},{"type":"lib","ports":["py-distlib","py314-virtualenv"]}]},{"name":"py314-distro","portdir":"python/py-distro","version":"1.9.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nir0s/distro","description":"distro provides information about the OS distribution it runs on, such as a reliable machine-readable ID, or version information.","long_description":"distro provides information about the OS distribution it runs on, such as a reliable machine-readable ID, or version information.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1696}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-scikit-build","py314-cloudflare","py314-openai","offlineimap","py-distro","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","py314-awscli2"]},{"type":"run","ports":["pyinfra","tiptop"]}]},{"name":"py314-dlib","portdir":"math/dlib","version":"20.0.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://dlib.net","description":"Python 3.14 bindings for Modern C++ toolkit for machine learning, image processing, and more.","long_description":"This package provides Python 3.14 bindings, modules, and scripts.","active":true,"categories":["math","python"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20","py314-packaging","py314-setuptools"]},{"type":"lib","ports":["libpng","webp","OpenBLAS","ffmpeg","xorg-libX11","xorg-libXext","xorg-libice","xorg-libsm","libjxl","python314","zlib","sqlite3","giflib","libjpeg-turbo"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[]},{"name":"py314-dmgbuild","portdir":"python/py-dmgbuild","version":"1.6.7","license":"(MIT or PSF)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://dmgbuild.readthedocs.io/en/latest/","description":"macOS command line utility to build disk images","long_description":"dmgbuild is a command line tool to create macOS disk images (aka .dmg files). While it is possible to create disk images easily enough from the command line using the hdiutil program that ships with macOS, there is no easy way to configure the appearance of the resulting disk image when the user opens it.","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-ds-store","py314-mac-alias","python314"]}],"depends_on":[{"type":"lib","ports":["py-dmgbuild"]}]}]}