HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 53720,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=653",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=651",
"results": [
{
"name": "py314-widgetsnbextension",
"portdir": "python/py-widgetsnbextension",
"version": "4.0.10",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ipython.org",
"description": "Interactive HTML widgets for Jupyter notebooks.",
"long_description": "Interactive HTML widgets for Jupyter notebooks.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2960
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-jupyter_packaging",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ihaskell",
"py314-ipywidgets",
"py-widgetsnbextension"
]
}
]
},
{
"name": "py314-wrapt",
"portdir": "python/py-wrapt",
"version": "2.5.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/GrahamDumpleton/wrapt",
"description": "A Python module for decorators, wrappers and monkey patching.",
"long_description": "A Python module for decorators, wrappers and monkey patching.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2960
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-smart_open",
"py314-aiobotocore",
"py314-dm-tree",
"py-wrapt",
"osxphotos",
"napari",
"py314-vcrpy",
"azure-cli"
]
},
{
"type": "run",
"ports": [
"py314-deprecated",
"py314-debtcollector"
]
}
]
},
{
"name": "py314-wreq",
"portdir": "python/py-wreq",
"version": "0.12.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python.wreq.org/",
"description": "an ergonomic, censorship-resistant Python HTTP Client",
"long_description": "py-wreq is an ergonomic and modular Python HTTP Client for high-fidelity protocol matching, featuring customizable TLS, JA3/JA4, and HTTP/2 signature capabilities.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 351
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"cmake",
"clang-18",
"py314-maturin",
"py314-installer",
"py314-setuptools-rust"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-wreq",
"ghost-downloader"
]
}
]
},
{
"name": "py314-wsproto",
"portdir": "python/py-wsproto",
"version": "1.3.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-hyper.org/projects/wsproto",
"description": "WebSockets state-machine based protocol implementation",
"long_description": "WebSockets state-machine based protocol implementation",
"active": true,
"categories": [
"net",
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-h11"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-urllib3-future",
"platformio",
"py314-trio-websocket",
"py-wsproto"
]
}
]
},
{
"name": "py314-wurlitzer",
"portdir": "python/py-wurlitzer",
"version": "3.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/minrk/wurlitzer",
"description": "Capture C-level output in context managers",
"long_description": "Capture C-level output in context managers",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2439
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-mock"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-wurlitzer",
"py314-spyder-kernels",
"osxphotos"
]
},
{
"type": "test",
"ports": [
"py314-contourpy"
]
}
]
},
{
"name": "py314-wxpython-4.0",
"portdir": "python/py-wxpython-4.0",
"version": "4.2.4",
"license": "wxwidgets-3.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.wxpython.org/",
"description": "Python interface to the wxWidgets 3.2 cross platform GUI",
"long_description": "wxPython is a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Python extension module (native code) that wraps the wxWidgets cross platform GUI library, written in C++.",
"active": true,
"categories": [
"devel",
"graphics",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-cython",
"py314-requests",
"py314-sip",
"py314-typing_extensions",
"doxygen",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"tiff",
"python314"
]
},
{
"type": "run",
"ports": [
"py314-Pillow",
"py314-numpy"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"stimfit",
"py314-robotframework-ride",
"py-wxpython-4.0",
"kicad",
"quisk"
]
},
{
"type": "run",
"ports": [
"grass-gui"
]
}
]
},
{
"name": "py314-xarray",
"portdir": "python/py-xarray",
"version": "2026.7.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pydata/xarray",
"description": "Provides N-D labeled arrays and datasets in Python",
"long_description": "xarray (formerly xray) is an open source project and Python package that aims to bring the labeled data power of pandas to the physical sciences, by providing N-dimensional variants of the core pandas data structures.",
"active": true,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 636
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-setuptools_scm",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-packaging",
"py314-numpy",
"py314-pandas"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-hypothesis",
"py314-cftime",
"py314-pytest-asyncio",
"py314-pytest-xdist"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"verde",
"py314-metpy",
"py314-pint",
"py314-arviz",
"py314-arviz-base",
"py314-siphon",
"py-xarray",
"py314-nutpie",
"py314-xarray-einstats",
"py314-tropycal"
]
},
{
"type": "run",
"ports": [
"py314-pygmt"
]
}
]
},
{
"name": "py314-xarray-einstats",
"portdir": "python/py-xarray-einstats",
"version": "0.11.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/arviz-devs/xarray-einstats",
"description": "Stats, linear algebra and einops for xarray",
"long_description": "Stats, linear algebra and einops for xarray",
"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-flit_core"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-numpy",
"py314-scipy",
"py314-xarray"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-arviz",
"py-xarray-einstats"
]
}
]
},
{
"name": "py314-xattr",
"portdir": "python/py-xattr",
"version": "1.3.0",
"license": "(MIT or PSF)",
"platforms": "darwin linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/xattr/xattr",
"description": "Python wrapper for extended filesystem attributes",
"long_description": "xattr is a Python wrapper for Darwin, Linux, and FreeBSD extended filesystem attributes. Extended attributes extend the basic attributes of files and directories in the file system. They are stored as name:data pairs associated with file system objects (files, directories, symlinks, etc). Extended attributes are available on Darwin 8.0 and later. This corresponds to Mac OS X 10.4 (Tiger) and later.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 181
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-cffi"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-xattr",
"rdiff-backup",
"poetry",
"py314-osxmetadata",
"maestral"
]
}
]
},
{
"name": "py314-xdg-base-dirs",
"portdir": "python/py-xdg-base-dirs",
"version": "6.0.2",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/srstevenson/xdg-base-dirs",
"description": "Variables defined by the XDG Base Directory Specification",
"long_description": "Variables defined by the XDG Base Directory Specification",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "rturnbull",
"github": "RhetTbull",
"ports_count": 39
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"osxphotos",
"py-xdg-base-dirs"
]
}
]
},
{
"name": "py314-xdis",
"portdir": "python/py-xdis",
"version": "6.3.0",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rocky/python-xdis",
"description": "Python cross-version byte-code disassembler and marshal routines",
"long_description": "The Python `dis` module allows you to disassemble bytecode from the same version of Python that you are running on. This package can marshal load Python bytecodes from different versions of Python. The command-line routine *pydisasm* will show disassembly output using the most modern Python disassembly conventions in a variety of user-specified formats. Some of these formats like ``extended`` and ``extended-format`` are the most advanced of any Python disassembler.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 438
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-six",
"py314-click"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-pyficache",
"py-xdis"
]
}
]
},
{
"name": "py314-xformers",
"portdir": "python/py-xformers",
"version": "0.0.35",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://facebookresearch.github.io/xformers/",
"description": "Hackable and optimized Transformers building blocks",
"long_description": "xFormers is a library of composable Transformer building blocks from Meta AI Research, providing optimized attention mechanisms and other components.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 199
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"py314-numpy",
"py314-pytorch",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-audiocraft",
"py-xformers"
]
}
]
},
{
"name": "py314-xhtml2pdf",
"portdir": "python/py-xhtml2pdf",
"version": "0.2.28",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/xhtml2pdf/xhtml2pdf",
"description": "HTML/CSS to PDF converter based on Python",
"long_description": "HTML/CSS to PDF converter based on Python",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"py314-arabic-reshaper",
"py314-hanko",
"python314",
"py314-svglib",
"py314-hanko-certvalidator",
"py314-pypdf",
"py314-Pillow",
"py314-reportlab",
"py314-html5lib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-xhtml2pdf",
"maigret"
]
}
]
},
{
"name": "py314-xkcdpass",
"portdir": "python/py-xkcdpass",
"version": "1.30.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/redacted/XKCD-password-generator",
"description": "A flexible and scriptable password generator which generates strong passphrases, inspired by XKCD 936",
"long_description": "A flexible and scriptable password generator which generates strong passphrases, inspired by XKCD 936",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 166
}
],
"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-xkcdpass"
]
}
]
},
{
"name": "py314-xlsx2csv",
"portdir": "python/py-xlsx2csv",
"version": "0.8.6",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dilshod/xlsx2csv",
"description": "xlsx to csv converter",
"long_description": "Converts xslx files to csv format. Handles large XLSX files. Fast and easy to use.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 438
}
],
"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-xlsx2csv"
]
}
]
},
{
"name": "py314-XlsxWriter",
"portdir": "python/py-XlsxWriter",
"version": "3.3.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jmcnamara/XlsxWriter",
"description": "Python module for writing files in XLSX file format.",
"long_description": "XlsxWriter can be used to write text, numbers, formulas and hyperlinks to multiple worksheets and it supports features such as formatting and many more.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 231
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-typing_extensions",
"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-XlsxWriter",
"py314-pptx"
]
}
]
},
{
"name": "py314-xmind",
"portdir": "python/py-xmind",
"version": "1.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zhuifengshen/xmind/blob/master/docs/README_en.md",
"description": "XMind is based on Python and provides a one-stop solution for creating, parsing and updating XMind mind maps!",
"long_description": "XMind is based on Python and provides a one-stop solution for creating, parsing and updating XMind mind maps!",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1679
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"maigret",
"py-xmind"
]
}
]
},
{
"name": "py314-xmlsec",
"portdir": "python/py-xmlsec",
"version": "1.3.18",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://xmlsec.readthedocs.io/en/latest/",
"description": "A set of Python bindings for the XML Security Library.",
"long_description": "A set of Python bindings for the XML Security Library.",
"active": true,
"categories": [
"textproc",
"security",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1679
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-pkgconfig",
"py314-setuptools",
"py314-wheel",
"py314-setuptools_scm",
"libtool",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-lxml",
"xmlsec"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-zeep",
"py-xmlsec"
]
}
]
},
{
"name": "py314-xmltodict",
"portdir": "python/py-xmltodict",
"version": "1.0.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/martinblech/xmltodict",
"description": "Makes working with XML feel like you are working with JSON",
"long_description": "This Python module makes working with XML feel like you are working with JSON.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 636
}
],
"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": [
"meta-package-manager",
"jc",
"azure-cli",
"py-xmltodict"
]
},
{
"type": "test",
"ports": [
"py314-click-extra",
"py314-Faker"
]
}
]
},
{
"name": "py314-xsdata",
"portdir": "python/py-xsdata",
"version": "26.10",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tefra/xsdata",
"description": "xsData is a complete data binding library for python allowing developers to access and use XML and JSON documents as simple objects rather than using DOM.",
"long_description": "xsData is a complete data binding library for python allowing developers to access and use XML and JSON documents as simple objects rather than using DOM. The code generator supports XML schemas, DTD, WSDL definitions, XML & JSON documents. It produces simple dataclasses with type hints and simple binding metadata.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1679
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"ruff",
"python314",
"py314-click",
"py314-jinja2",
"py314-toposort"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-xsdata",
"py314-hanko"
]
}
]
},
{
"name": "py314-xxhash",
"portdir": "python/py-xxhash",
"version": "4.1.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ifduyue/python-xxhash",
"description": "Python binding for xxHash",
"long_description": "Python binding for xxHash",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1679
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"xxhashlib",
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-xxhash"
]
},
{
"type": "run",
"ports": [
"py314-datasets"
]
}
]
},
{
"name": "py314-xyzgraph",
"portdir": "python/py-xyzgraph",
"version": "1.7.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aligfellow/xyzgraph",
"description": "Molecular Graph Construction from Cartesian Coordinates.",
"long_description": "Molecular Graph Construction from Cartesian Coordinates.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2439
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-numpy",
"py314-networkx",
"rdkit"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-graphrc",
"py-xyzgraph",
"xyzrender"
]
}
]
},
{
"name": "py314-xyzservices",
"portdir": "python/py-xyzservices",
"version": "2026.3.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geopandas/xyzservices",
"description": "Source of XYZ tiles provider",
"long_description": "Source of XYZ tiles provider",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2960
}
],
"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": [
"py314-contextily",
"py-xyzservices",
"py314-bokeh",
"py314-panel",
"py314-geoviews"
]
},
{
"type": "run",
"ports": [
"py314-folium"
]
}
]
},
{
"name": "py314-yaml",
"portdir": "python/py-yaml",
"version": "6.0.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/yaml/pyyaml",
"description": "YAML 1.1 parser and emitter for Python",
"long_description": "PyYAML is a YAML parser and emitter for Python, which supports YAML 1.1, unicode input and output, low-level event-based parser and emitter API, high-level API for serializing and deserializing native Python objects.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2960
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-cython",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"libyaml"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"mlir-21",
"llvm-21",
"spirv-llvm-translator-23",
"cabal",
"mod_gnutls",
"suricata",
"libclc-21",
"mesa",
"llvm-22",
"mlir-22",
"clang-22",
"lldb-22",
"flang-22",
"libclc-22",
"spirv-llvm-translator-22",
"spirv-llvm-translator-21",
"flang-21",
"lldb-21",
"llvm-23",
"mlir-23",
"clspv",
"clang-23",
"clang-21",
"lldb-23",
"flang-23",
"libclc-23"
]
},
{
"type": "lib",
"ports": [
"qutebrowser",
"py314-libcst",
"py314-transformers",
"py-yaml",
"ansible-lint",
"py314-demucs",
"py314-gradio",
"pre-commit",
"py314-pytorch",
"py314-jsondiff",
"py314-pycomposefile",
"py314-asdf",
"osxphotos",
"esptool",
"py314-bokeh",
"py314-pysigma",
"py314-knack",
"rst2pdf",
"peakipy",
"py314-responses",
"py314-watchdog",
"oci-cli",
"py314-ligo-lw",
"py314-awscli",
"napari",
"py314-poethepoet",
"py314-gguf",
"openstreetmap-carto",
"py314-vcrpy",
"azure-cli",
"py314-astropy",
"py314-pre-commit",
"py314-npe2",
"vint",
"py314-ansible-core",
"py314-cloudflare2",
"py314-cookiecutter",
"py314-dask",
"py314-donfig",
"py314-jupyter_events",
"py314-owslib",
"xxh",
"graphtage",
"terminal_markdown_viewer",
"xml2rfc"
]
},
{
"type": "run",
"ports": [
"py314-pdftl",
"bandit",
"py314-cliff",
"py314-openstacksdk",
"py314-dns-lexicon",
"py314-kaptan",
"yamllint",
"py314-mlx-vlm",
"py314-oslo-config",
"py314-datasets",
"py314-msgspec",
"py314-pymdown-extensions",
"py314-mlx-lm",
"py314-marimo",
"podman-compose",
"podman-compose-devel",
"py314-ansible-compat",
"py314-huggingface_hub",
"qgis",
"py314-pyaml",
"py314-jinja2-ansible-filters",
"copier",
"py314-cfn-lint",
"py314-myst-parser",
"py314-pytest-regressions",
"qgis3",
"py314-oslo-utils"
]
},
{
"type": "test",
"ports": [
"py314-pylast",
"py314-aws-sam-translator",
"meta-package-manager",
"py314-click-extra",
"py314-tomlkit",
"py314-configargparse",
"py314-pypdf"
]
}
]
},
{
"name": "py314-yapf",
"portdir": "python/py-yapf",
"version": "0.43.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/google/yapf",
"description": "A formatter for Python files",
"long_description": "YAPF is based off of 'clang-format', developed by Daniel Jasper.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2439
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-platformdirs"
]
},
{
"type": "run",
"ports": [
"yapf_select"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-python-lsp-server",
"py-yapf"
]
}
]
},
{
"name": "py314-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",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-yappi"
]
},
{
"type": "run",
"ports": [
"py314-esrally"
]
}
]
},
{
"name": "py314-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.14",
"long_description": "Malware identification and classification tool. This subport provides bindings for python 3.14",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"yara",
"python314"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"volatility3"
]
}
]
},
{
"name": "py314-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": [
"py314-setuptools",
"py314-wheel",
"py314-cython",
"py314-expandvars",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-propcache",
"py314-idna",
"py314-multidict"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-hypothesis",
"py314-pydantic"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-yarl",
"py314-aiohttp",
"maigret"
]
},
{
"type": "run",
"ports": [
"py314-spyder"
]
}
]
},
{
"name": "py314-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": [
"py314-build",
"clang-18",
"py314-installer",
"py314-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-termcolor"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-yaspin"
]
}
]
},
{
"name": "py314-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.14 bindings for the Z3 theorem prover",
"long_description": "Python 3.14 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",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"cmake",
"ninja",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-setuptools",
"z3"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-z3"
]
}
]
},
{
"name": "py314-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": 1679
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatch-vcs",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"py314-google-crc32c",
"python314",
"py314-msgspec",
"py314-numpy",
"py314-typing_extensions",
"py314-donfig",
"py314-numcodecs"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-zarr",
"py314-nutpie",
"napari"
]
},
{
"type": "run",
"ports": [
"py314-reproject"
]
}
]
},
{
"name": "py314-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": 1679
}
],
"variants": [
"async",
"xmlsec"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"py314-appdirs",
"py314-httpx",
"py314-requests-file",
"py314-requests-toolbelt",
"python314",
"py314-defusedxml",
"py314-isodate",
"py314-cached-property",
"py314-xmlsec",
"py314-tz",
"py314-lxml",
"py314-attrs",
"py314-requests"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-zeep",
"py314-sunpy"
]
}
]
},
{
"name": "py314-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": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools_scm",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-zipfile-deflate64"
]
}
]
},
{
"name": "py314-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": 2960
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-coherent.licensed",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"cabal"
]
},
{
"type": "lib",
"ports": [
"py314-importlib-metadata",
"py-zipp"
]
}
]
},
{
"name": "py314-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",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"magic-wormhole",
"py-zipstream-ng"
]
}
]
},
{
"name": "py314-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": [
"py314-scikit-build-core",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-cython",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-packaging",
"py314-cffi",
"zmq"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-zmq",
"py314-jupyter_client",
"py314-jupyter_server",
"py314-spyder-kernels",
"py314-ipykernel",
"py314-jupyter_console"
]
},
{
"type": "run",
"ports": [
"py314-spyder"
]
}
]
},
{
"name": "py314-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": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"py314-zopeinterface",
"py314-zope-event",
"py314-zope-hookable",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-zope-component",
"certbot-dns-namecheap"
]
}
]
},
{
"name": "py314-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",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-zope-event",
"py314-zope-component",
"py314-gevent"
]
},
{
"type": "test",
"ports": [
"py314-zopeinterface"
]
}
]
},
{
"name": "py314-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": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-cython",
"py314-pyobjc",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-zope-hookable",
"py314-zope-component"
]
}
]
},
{
"name": "py314-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": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-zope-event"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-twisted",
"py-zopeinterface",
"py314-zope-component",
"certbot-dns-namecheap",
"platformio",
"py314-gevent",
"py314-repoze.sphinx.autointerface"
]
},
{
"type": "run",
"ports": [
"py314-flufl.bounce"
]
},
{
"type": "test",
"ports": [
"py314-attrs"
]
}
]
},
{
"name": "py314-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": [
"py314-setuptools_scm",
"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-zopfli"
]
},
{
"type": "run",
"ports": [
"py314-fonttools"
]
}
]
},
{
"name": "py314-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": [
"py314-cffi",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-packaging"
]
},
{
"type": "lib",
"ports": [
"python314",
"zstd"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-nuitka",
"py314-pbs_installer",
"py-zstd",
"py314-urllib3-future"
]
},
{
"type": "run",
"ports": [
"py314-mlx-audio",
"py314-pytorch",
"py314-esrally"
]
}
]
},
{
"name": "py315-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": 2960
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py315-flit_core",
"clang-18",
"py315-build",
"py315-installer"
]
},
{
"type": "lib",
"ports": [
"python315"
]
},
{
"type": "test",
"ports": [
"py315-attrs",
"py315-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py315-rasterio"
]
}
]
},
{
"name": "py315-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": [
"py315-setuptools",
"py315-wheel",
"clang-18",
"py315-build",
"py315-installer"
]
},
{
"type": "lib",
"ports": [
"python315"
]
},
{
"type": "run",
"ports": [
"py315-pycares"
]
},
{
"type": "test",
"ports": [
"py315-pytest",
"py315-pytest-asyncio",
"py315-pycares"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py315-aiohttp"
]
}
]
},
{
"name": "py315-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",
"py315-build",
"py315-installer",
"py315-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python315"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py315-aiohttp"
]
}
]
},
{
"name": "py315-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",
"py315-build",
"py315-installer",
"py315-setuptools",
"py315-wheel",
"py315-pkgconfig"
]
},
{
"type": "lib",
"ports": [
"py315-aiosignal",
"py315-multidict",
"python315",
"py315-yarl",
"py315-propcache",
"py315-brotli",
"py315-attrs",
"py315-aiodns",
"py315-aiohappyeyeballs",
"py315-frozenlist"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py315-hanko-certvalidator",
"py315-hanko"
]
}
]
},
{
"name": "py315-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": 1679
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py315-build",
"py315-installer",
"py315-setuptools",
"py315-wheel"
]
},
{
"type": "lib",
"ports": [
"python315",
"py315-service_identity",
"py315-pylsqpack",
"py315-certifi",
"py315-cryptography",
"py315-openssl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py315-dnspython"
]
}
]
},
{
"name": "py315-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": [
"py315-build",
"py315-setuptools",
"py315-wheel",
"clang-18",
"py315-installer"
]
},
{
"type": "lib",
"ports": [
"py315-frozenlist",
"python315"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py315-aiohttp"
]
}
]
},
{
"name": "py315-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",
"py315-build",
"py315-flit_core",
"py315-installer"
]
},
{
"type": "lib",
"ports": [
"python315"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py315-sphinx"
]
}
]
},
{
"name": "py315-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": [
"py315-wheel",
"py315-build",
"py315-installer",
"py315-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py315-numpy",
"py315-scipy",
"python315"
]
}
],
"depends_on": []
}
]
}