HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50555,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=602",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=600",
"results": [
{
"name": "py314-hyperframe",
"portdir": "python/py-hyperframe",
"version": "6.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-hyper.org",
"description": "HTTP/2 framing layer for Python",
"long_description": "This library contains the HTTP/2 framing code used in the hyper project. It provides a pure-Python codebase that is capable of decoding a binary stream into HTTP/2 frames. This library is used directly by hyper and a number of other projects to provide HTTP/2 frame decoding logic.",
"active": true,
"categories": [
"net",
"www",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 608
}
],
"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": [
"py314-h2"
]
}
]
},
{
"name": "py314-hyperlink",
"portdir": "python/py-hyperlink",
"version": "21.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-hyper/hyperlink",
"description": "A pure-Python implementation of immutable URLs",
"long_description": "Hyperlink is a pure-Python package and requires nothing but Python.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-idna"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-hypothesis"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-twisted"
]
}
]
},
{
"name": "py314-hypothesis",
"portdir": "python/py-hypothesis",
"version": "6.140.3",
"license": "MPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/hypothesis",
"description": "A library for property based testing",
"long_description": "Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized by a source of examples, and then generates simple and comprehensible examples that make your tests fail.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 431
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-attrs",
"py314-sortedcontainers",
"python314"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py314-ndindex",
"py314-cairo",
"py314-numdifftools",
"py314-hpack",
"py314-hyperlink",
"py314-natsort",
"py314-pytest-asyncio",
"py314-pytest-trio",
"py314-pyrsistent",
"py314-cbor2",
"py314-numpy",
"py314-json5",
"py314-scipy",
"py314-mutagen",
"py314-pyarrow",
"py314-attrs",
"py314-xarray",
"py314-multivolumefile",
"py314-pybcj",
"py314-pyppmd"
]
}
]
},
{
"name": "py314-hyrule",
"portdir": "python/py-hyrule",
"version": "1.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://hyrule.readthedocs.io/",
"description": "A utility library for the Hy programming language",
"long_description": "Hyrule is a utility library for the Hy programming language. It can be thought of as the Hy equivalent, or addition, to Python’s standard library. While intended primarily for Hy programs, its functions and classes can be used in Python as with any other Python library; just import hyrule. Hyrule’s macros, on the other hand, are only really usable in Hy.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-hy",
"python314"
]
}
],
"depends_on": []
},
{
"name": "py314-id",
"portdir": "python/py-id",
"version": "1.5.0",
"license": "Apache-2.0",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/di/id",
"description": "A tool for generating OIDC identities",
"long_description": "A tool for generating OIDC identities",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-flit_core",
"py314-installer",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-requests"
]
},
{
"type": "test",
"ports": [
"py314-pretend",
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"twine"
]
}
]
},
{
"name": "py314-identify",
"portdir": "python/py-identify",
"version": "2.6.16",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pre-commit/identify",
"description": "File identification library for Python",
"long_description": "File identification library for Python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pre-commit",
"py-identify",
"py314-pre-commit"
]
}
]
},
{
"name": "py314-idna",
"portdir": "python/py-idna",
"version": "3.11",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kjd/idna/",
"description": "Internationalized Domain Names in Applications (IDNA).",
"long_description": "Internationalized Domain Names in Applications (IDNA).",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-yarl",
"py314-service_identity",
"py314-httpx",
"py314-dnspython",
"py314-trio",
"py314-jsonschema-format-nongpl",
"py314-anyio",
"py314-tldextract",
"py314-requests"
]
},
{
"type": "run",
"ports": [
"py314-hyperlink"
]
}
]
},
{
"name": "py314-igraph",
"portdir": "python/py-igraph",
"version": "1.0.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://igraph.org/python/",
"description": "Python interface to the igraph library.",
"long_description": "Python interface to the igraph library for network analysis and graph theory.",
"active": true,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
},
{
"name": "szhorvat",
"github": "szhorvat",
"ports_count": 18
}
],
"variants": [
"external_igraph",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"py314-setuptools",
"py314-wheel",
"pkgconfig",
"clang-20",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"igraph",
"python314",
"py314-texttable"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-numpy",
"py314-scipy",
"py314-matplotlib",
"py314-networkx",
"py314-pandas"
]
}
],
"depends_on": []
},
{
"name": "py314-imagecodecs",
"portdir": "python/py-imagecodecs",
"version": "2026.1.14",
"license": "BSD",
"platforms": "{darwin >= 17}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/cgohlke/imagecodecs/",
"description": "Image transformation, compression, and decompression codecs",
"long_description": "Image transformation, compression, and decompression codecs",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1212
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-cython"
]
},
{
"type": "lib",
"ports": [
"zopfli",
"zstd",
"charls",
"giflib5",
"libjpeg-turbo",
"openjpeg",
"blosc",
"webp",
"cfitsio",
"libjxl",
"python314",
"py314-numpy",
"py314-pyobjc",
"tiff",
"brotli",
"brunsli",
"bzip2",
"libaec",
"snappy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-imagecodecs"
]
}
]
},
{
"name": "py314-imageio",
"portdir": "python/py-imageio",
"version": "2.37.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://imageio.github.io/",
"description": "Easy interface to read and write a wide range of image data.",
"long_description": "Easy interface to read and write a wide range of image data.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-numpy",
"py314-Pillow",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-imageio"
]
},
{
"type": "run",
"ports": [
"py314-scikit-image"
]
}
]
},
{
"name": "py314-imagesize",
"portdir": "python/py-imagesize",
"version": "1.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/shibukawa/imagesize_py",
"description": "get size from image file headers",
"long_description": "This module analyzes jpeg/jpeg2000/png/gif image headers and returns the image size.",
"active": true,
"categories": [
"devel",
"graphics",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py314-sphinx"
]
}
]
},
{
"name": "py314-img2pdf",
"portdir": "python/py-img2pdf",
"version": "0.6.3",
"license": "LGPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.mister-muffin.de/josch/img2pdf",
"description": "Lossless conversion of raster images to PDF.",
"long_description": "Lossless conversion of raster images to PDF.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1212
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-Pillow",
"py314-pikepdf",
"python314"
]
}
],
"depends_on": []
},
{
"name": "py314-importlib-metadata",
"portdir": "python/py-importlib-metadata",
"version": "8.7.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://importlib-metadata.readthedocs.io/",
"description": "Library to access the metadata for a Python package.",
"long_description": "Library to access the metadata for a Python package.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-zipp",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rst2pdf",
"py314-asv",
"py314-docstring-to-markdown"
]
},
{
"type": "run",
"ports": [
"py314-spyder",
"gtimelog",
"ansible-lint"
]
}
]
},
{
"name": "py314-incremental",
"portdir": "python/py-incremental",
"version": "24.7.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/twisted/incremental",
"description": "A small library that versions your Python projects",
"long_description": "Incremental is a small library that versions your Python projects.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-click",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-incremental",
"py314-twisted"
]
}
]
},
{
"name": "py314-inflate64",
"portdir": "python/py-inflate64",
"version": "1.0.3",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/inflate64",
"description": "deflate64 compression/decompression library",
"long_description": "deflate64 compression/decompression library",
"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",
"py314-pyannotate"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-py7zr"
]
}
]
},
{
"name": "py314-inflection",
"portdir": "python/py-inflection",
"version": "0.5.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jpvanhal/inflection",
"description": "A port of Ruby on Rails inflector to Python",
"long_description": "A port of Ruby on Rails inflector to Python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"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": "run",
"ports": [
"py314-qstylizer"
]
}
]
},
{
"name": "py314-iniconfig",
"portdir": "python/py-iniconfig",
"version": "2.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RonnyPfannschmidt/iniconfig",
"description": "iniconfig is a small and simple INI-file parser module.",
"long_description": "iniconfig is a small and simple INI-file parser module.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"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-pytest"
]
}
]
},
{
"name": "py314-installer",
"portdir": "python/py-installer",
"version": "0.7.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://installer.readthedocs.io/",
"description": "Python wheel installer",
"long_description": "This is a low-level library for installing a Python package from a wheel distribution. It provides basic functionality and abstractions for handling wheels and installing packages from wheels.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py-bootstrap-modules",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"volatility3",
"nvchecker",
"vint",
"vulture",
"bashplotlib",
"treeline",
"bandit",
"pipenv",
"barman",
"poetry",
"thefuck",
"denyhosts",
"name-that-hash",
"ansible-lint",
"diffoscope",
"edmv",
"glances",
"jc",
"mackup",
"neovim-remote",
"pssh-lilydjwg",
"ranger",
"upt",
"xxh",
"rubber",
"asciidoc",
"colout",
"graphtage",
"grc",
"icdiff",
"proselint",
"rst2pdf",
"terminal_markdown_viewer",
"xml2rfc",
"linkchecker",
"gtimelog",
"search-that-hash",
"pyinfra",
"arpeggio",
"arpeggio-devel",
"pywhat",
"pre-commit",
"pushbroom",
"pyupgrade",
"codespell",
"funky",
"jtbl",
"yamllint",
"flynt",
"ydiff",
"tiptop",
"twine",
"chemex",
"termdown",
"jello",
"refurb",
"zkpwgen",
"asitop",
"maestral",
"justpath",
"vitables",
"rich-cli",
"peakipy",
"manjpfb",
"binwalk2",
"py314-build",
"py314-flit_core",
"py314-gdbm",
"py314-packaging",
"py314-pyproject_hooks",
"py314-setuptools",
"py314-tkinter",
"py314-wheel",
"py314-cython",
"py314-altgraph",
"py314-argcomplete",
"py314-calver",
"py314-dateutil",
"py314-editables",
"py314-hatch-vcs",
"py314-hatchling",
"py314-iniconfig",
"py314-pathspec",
"py314-pluggy",
"py314-pretend",
"py314-setuptools_scm",
"py314-six",
"py314-trove-classifiers",
"py314-tz",
"py314-distlib",
"py314-filelock",
"py314-platformdirs",
"py314-psycopg2",
"py314-pygments",
"py314-pytest",
"py314-virtualenv",
"py314-expandvars",
"py314-pip",
"py314-propcache",
"py314-testpath",
"py314-lxml",
"py314-asteval",
"py314-cachetools",
"py314-identify",
"py314-isort",
"py314-term-background",
"py314-types-docutils",
"py314-attrs",
"py314-atomicwrites",
"py314-beniget",
"py314-bigfloat",
"py314-binaryornot",
"py314-cfgv",
"py314-chardet",
"py314-coherent.licensed",
"py314-colorlog",
"py314-columnize",
"py314-coverage",
"py314-cppy",
"py314-cycler",
"py314-deprecation",
"py314-diff-match-patch",
"py314-gast",
"py314-hatch-fancy-pypi-readme",
"py314-hypothesis",
"py314-mock",
"py314-sortedcontainers",
"py314-zopeinterface",
"py314-libvirt",
"py314-croniter",
"py314-docstyle",
"py314-dunamai",
"py314-editorconfig",
"py314-enchant",
"py314-fastjsonschema",
"py314-fastprogress",
"py314-filetype",
"py314-snowballstemmer",
"py314-poetry-core",
"py314-charset-normalizer",
"py314-certifi",
"py314-idna",
"py314-requests",
"py314-urllib3",
"py314-appdirs",
"py314-cairo",
"py314-meson",
"py314-meson-python",
"py314-parsing",
"py314-pyproject_metadata",
"py314-types-psutil",
"py314-types-setuptools",
"py314-cffi",
"py314-docutils",
"py314-gmpy2",
"py314-gobject3",
"py314-mpmath",
"py314-mypy",
"py314-mypy_extensions",
"py314-numpy",
"py314-pooch",
"py314-ply",
"py314-pybind11",
"py314-pycparser",
"py314-pythran",
"py314-roman",
"py314-scikit-build-core",
"py314-scikit-umfpack",
"py314-scipy",
"py314-threadpoolctl",
"py314-tqdm",
"py314-typing_extensions",
"py314-zope-event",
"py314-jaraco.context",
"py314-jaraco.classes",
"py314-jaraco.functools",
"py314-keyring",
"py314-more-itertools",
"py314-algopy",
"py314-cftime",
"py314-contourpy",
"py314-id",
"py314-inflection",
"py314-pdm-backend",
"py314-intervaltree",
"py314-kiwisolver",
"py314-looseversion",
"py314-nodeenv",
"py314-pbr",
"py314-poyo",
"py314-pypdf",
"py314-pynose",
"py314-pyqt-builder",
"py314-pytest-timeout",
"py314-sip",
"py314-uncertainties",
"py314-yaml",
"py314-anyio",
"py314-brotli",
"py314-brotlicffi",
"py314-click",
"py314-h11",
"py314-h2",
"py314-hpack",
"py314-hyperframe",
"py314-sniffio",
"py314-httpcore",
"py314-linkify-it-py",
"py314-mdit-py-plugins",
"py314-mdurl",
"py314-socksio",
"py314-uc-micro-py",
"py314-httpx",
"py314-hyperlink",
"py314-markdown-it-py",
"py314-pexpect",
"py314-ptyprocess",
"py314-rich",
"py314-pyperclip",
"py314-shellingham",
"py314-tomli-w",
"py314-alabaster",
"py314-babel",
"py314-freezegun",
"py314-fs",
"py314-imagesize",
"py314-lz4",
"py314-olefile",
"py314-pkgconfig",
"py314-psutil",
"py314-pyqt5-sip",
"py314-pyqt6-sip",
"py314-tomlkit",
"py314-userpath",
"py314-xattr",
"py314-zopfli",
"py314-requests-file",
"py314-astor",
"py314-async_generator",
"py314-flaky",
"py314-natsort",
"py314-outcome",
"py314-pyicu",
"py314-pytest-asyncio",
"py314-pytest-mock",
"py314-pytest-trio",
"py314-trio",
"py314-autopep8",
"py314-codestyle",
"py314-flake8-mccabe",
"py314-flake8",
"py314-flake8-pyproject",
"py314-pdbecif",
"py314-pyflakes",
"py314-pytest-runner",
"py314-audioop_lts",
"py314-pkginfo",
"py314-pytoolconfig",
"py314-requests-mock",
"py314-rope",
"py314-setupmeta",
"py314-spdx",
"py314-spdx-lookup",
"py314-text-unidecode",
"py314-textdistance",
"py314-three-merge",
"py314-tinycss2",
"py314-tokenize-rt",
"py314-ujson",
"py314-upt-cpan",
"py314-upt-macports",
"py314-upt-pypi",
"py314-upt-rubygems",
"py314-versioneer",
"py314-whatthepatch",
"py314-webencodings",
"py314-wurlitzer",
"py314-yapf",
"py314-blockdiag",
"py314-fonttools",
"py314-funcparserlib",
"py314-jinja2",
"py314-markupsafe",
"py314-matplotlib",
"py314-pyobjc",
"py314-reportlab",
"py314-sphinx",
"py314-sphinx_rtd_theme",
"py314-sphinxcontrib-applehelp",
"py314-sphinxcontrib-blockdiag",
"py314-sphinxcontrib-devhelp",
"py314-sphinxcontrib-htmlhelp",
"py314-sphinxcontrib-httpdomain",
"py314-sphinxcontrib-jquery",
"py314-sphinxcontrib-jsmath",
"py314-sphinxcontrib-qthelp",
"py314-sphinxcontrib-serializinghtml",
"py314-sphinxcontrib-svg2pdfconverter",
"py314-sphinxcontrib-websupport",
"py314-sympy",
"py314-unicodedata2",
"py314-webcolors",
"py314-astropy-iers-data",
"py314-pytest-describe",
"py314-decorator",
"py314-gssapi",
"py314-requests-gssapi",
"py314-about-time",
"py314-alive-progress",
"py314-grapheme",
"py314-aiosignal",
"py314-frozenlist",
"py314-pycares",
"py314-pycryptodomex",
"py314-pycryptodome",
"py314-gsl",
"py314-ruamel-yaml",
"py314-semantic_version",
"py314-setuptools-rust",
"py314-maturin",
"py314-orjson",
"py314-krb5",
"py314-aiodns",
"py314-aiohappyeyeballs",
"py314-multidict",
"py314-aiohttp",
"py314-discordpy",
"py314-yarl",
"py314-cpuinfo",
"py314-lazy_object_proxy",
"py314-pytest-benchmark",
"py314-types-python-dateutil",
"py314-arrow",
"py314-deprecated",
"py314-img2pdf",
"py314-pikepdf",
"py314-wrapt",
"py314-cachecontrol",
"py314-cleo",
"py314-crashtest",
"py314-dulwich",
"py314-findpython",
"py314-msgpack",
"py314-pytest-cov",
"py314-rapidfuzz",
"py314-requests-toolbelt",
"py314-netcdf4",
"py314-mslex",
"py314-mssql",
"py314-standard-distutils",
"py314-biopython",
"py314-igraph",
"py314-networkx",
"py314-pandas",
"py314-pytzdata",
"py314-texttable",
"py314-clang",
"py314-libtmux",
"py314-pylast",
"py314-simplejson",
"py314-uv-build",
"py314-holidays",
"py314-cryptography",
"py314-cryptography_vectors",
"py314-pbs_installer",
"py314-zstd",
"py314-pytokens",
"py314-toml",
"py314-xmlsec",
"py314-param",
"py314-pulp",
"py314-annotated_types",
"py314-colorama",
"py314-pydantic",
"py314-pydantic_core",
"py314-rstcheck-core",
"py314-rstcheck",
"py314-typer",
"py314-typing-inspection",
"py314-arviz",
"py314-execnet",
"py314-h5netcdf",
"py314-h5py",
"py314-mpi4py",
"py314-pytest-xdist",
"py314-setuptools_scm_git_archive",
"py314-xarray-einstats",
"py314-xarray",
"py314-asv-runner",
"py314-asv",
"py314-asyncssh",
"py314-cairocffi",
"py314-importlib-metadata",
"py314-json5",
"py314-tabulate",
"py314-zipp",
"py314-cairosvg",
"py314-cssselect2",
"py314-defusedxml",
"py314-geographiclib",
"py314-pefile",
"py314-pyfatfs",
"py314-zipfile-deflate64",
"py314-cons",
"py314-cookiecutter",
"py314-etuples",
"py314-logical-unification",
"py314-multipledispatch",
"py314-setuptools-git-versioning",
"py314-slugify",
"py314-toolz",
"py314-unidecode",
"py314-autocommand",
"py314-docstring-to-markdown",
"py314-guidata",
"py314-jaraco.collections",
"py314-jaraco.text",
"py314-pytest-qt",
"py314-qtpy",
"py314-bitarray",
"py314-crcmod",
"py314-stagger",
"py314-pysimdjson",
"py314-construct",
"py314-applaunchservices",
"py314-dill",
"py314-imagecodecs",
"py314-imageio",
"py314-jinja2-time",
"py314-lazy_loader",
"py314-line_profiler",
"py314-lmfit",
"py314-minikanren",
"py314-nmrglue",
"py314-nmrglue-devel",
"py314-numdifftools",
"py314-openbabel",
"py314-patsy",
"py314-peakutils",
"py314-plotpy",
"py314-pkce",
"py314-pythonqwt",
"py314-pywavelets",
"py314-scikit-image",
"py314-sphinx-gallery",
"py314-statsmodels",
"py314-tifffile",
"py314-pylint-venv",
"py314-pyficache",
"py314-pyuca",
"py314-qstylizer",
"py314-qtawesome",
"py314-xdis",
"py314-black",
"py314-astroid",
"py314-cattrs",
"py314-jedi",
"py314-lsprotocol",
"py314-parso",
"py314-pylint",
"py314-pyls-spyder",
"py314-python-lsp-black",
"py314-python-lsp-jsonrpc",
"py314-python-lsp-ruff",
"py314-python-lsp-server",
"py314-argh",
"py314-ephemeral-port-reserve",
"py314-flatbuffers",
"py314-flexmock",
"py314-inflate64",
"py314-iocapture",
"py314-multivolumefile",
"py314-py7zr",
"py314-protobuf3",
"py314-pyannotate",
"py314-pybcj",
"py314-pyppmd",
"py314-pytest-httpserver",
"py314-pytest-remotedata",
"py314-pytest-xprocess",
"py314-pyzstd",
"py314-watchdog",
"py314-werkzeug",
"py314-poetry-plugin-shell",
"py314-poetry-plugin-export",
"py314-SDL2",
"py314-blinker",
"py314-jwt",
"py314-oauthlib",
"py314-requests-oauthlib",
"py314-selenium",
"py314-socks",
"py314-websocket-client",
"py314-cbor2",
"py314-game",
"py314-luma.emulator",
"py314-luma.core",
"py314-pyftdi",
"py314-pyusb",
"py314-serial",
"py314-smbus2",
"py314-macholib",
"py314-modulegraph",
"py314-fsspec",
"py314-cytoolz",
"py314-debugpy",
"py314-hiredis",
"py314-regex",
"py314-diskcache",
"py314-gnureadline",
"py314-prompt_toolkit",
"py314-wcwidth",
"py314-diskcache-stubs",
"py314-pastel",
"py314-poethepoet",
"py314-pre-commit",
"py314-pysigma",
"py314-shapely",
"py314-aioitertools",
"py314-greenlet",
"py314-svgelements",
"py314-levenshtein",
"py314-prometheus_client",
"py314-traitlets",
"py314-geopy",
"py314-joblib",
"py314-mercantile",
"py314-affine",
"py314-cligj",
"py314-click-plugins",
"py314-contextily",
"py314-rasterio",
"py314-xyzservices",
"py314-gdal",
"py314-pyproj",
"py314-structlog",
"py314-testtools",
"py314-hy",
"py314-hyrule",
"py314-sh",
"py314-pyogrio",
"py314-pyglet",
"py314-sqlalchemy",
"py314-openssl",
"py314-aioquic",
"py314-asn1",
"py314-asn1-modules",
"py314-dnspython",
"py314-eventlet",
"py314-pylsqpack",
"py314-service_identity",
"py314-bcrypt",
"py314-bracex",
"py314-enrich",
"py314-fqdn",
"py314-httplib2",
"py314-pygls",
"py314-pynacl",
"py314-subprocess-tee",
"py314-tenacity",
"py314-tornado",
"py314-typeguard",
"py314-wcmatch",
"py314-isoduration",
"py314-jsonpointer",
"py314-jsonschema",
"py314-jsonschema-format-nongpl",
"py314-jsonschema-specifications",
"py314-paramiko",
"py314-referencing",
"py314-resolvelib",
"py314-rfc3339-validator",
"py314-rfc3986-validator",
"py314-rpds-py",
"py314-ruamel-yaml-clib",
"py314-uri-template",
"py314-tblib",
"py314-tatsu",
"py314-numexpr",
"py314-redis",
"py314-ansible-compat",
"py314-ansible",
"py314-ansible-core",
"py314-librt",
"py314-cloudpickle",
"py314-mako",
"py314-prettytable",
"py314-pytomlpp",
"py314-sigma-cli",
"py314-soupsieve",
"py314-beautifulsoup4",
"py314-html5lib",
"py314-py2app",
"py314-jug",
"py314-mahotas",
"py314-matplotlib-inline",
"py314-requests-cache",
"py314-responses",
"py314-time-machine",
"py314-timeout-decorator",
"py314-url-normalize",
"py314-Faker",
"py314-aws-sam-translator",
"py314-awscli",
"py314-boto3",
"py314-botocore",
"py314-cfn-lint",
"py314-jschema_to_python",
"py314-jmespath",
"py314-jsonpatch",
"py314-junit-xml",
"py314-s3transfer",
"py314-rsa",
"py314-sarif-om",
"py314-asttokens",
"py314-genshi",
"py314-aiobotocore",
"py314-aenum",
"py314-DAWG",
"py314-vcrpy",
"py314-eyed3",
"py314-gemmi",
"py314-nanobind",
"py314-z3",
"py314-progressbar",
"py314-aiohttp-socks",
"py314-beaker",
"py314-curio",
"py314-python-socks",
"py314-numpydoc",
"py314-llvmlite",
"py314-termcolor",
"py314-hatch-requirements-txt",
"py314-sphinx-jsonschema",
"py314-access",
"py314-geopandas",
"py314-markdown",
"py314-mistune",
"py314-vine",
"py314-alembic",
"py314-et_xmlfile",
"py314-tzdata",
"py314-fasteners",
"py314-sounddevice",
"py314-amqp",
"py314-tzlocal",
"py314-shtab",
"py314-crc32c",
"py314-rich-argparse",
"py314-pick",
"py314-allpairspy",
"py314-pathvalidate",
"py314-tcolorpy",
"py314-mutagen",
"py314-tldextract",
"py314-bleach",
"py314-bokeh",
"py314-dask",
"py314-locket",
"py314-partd",
"py314-pyarrow",
"py314-async-lru",
"py314-executing",
"py314-hatch-nodejs-version",
"py314-hatch-jupyter-builder",
"py314-narwhals",
"py314-pure_eval",
"py314-pyct",
"py314-pyproject_api",
"py314-pytest-lazy-fixture",
"py314-stack_data",
"py314-tox",
"py314-ipython",
"py314-appnope",
"py314-comm",
"py314-ipykernel",
"py314-jupyter_client",
"py314-jupyter_core",
"py314-nest_asyncio",
"py314-zmq",
"py314-argon2-cffi",
"py314-argon2-cffi-bindings",
"py314-jupyter_server_terminals",
"py314-nbclient",
"py314-nbformat",
"py314-pandocfilters",
"py314-terminado",
"py314-jupyter_events",
"py314-jupyter-lsp",
"py314-jupyter_server",
"py314-jupyterlab",
"py314-jupyterlab_pygments",
"py314-jupyterlab_server",
"py314-nbconvert",
"py314-notebook_shim",
"py314-overrides",
"py314-python-json-logger",
"py314-send2trash",
"py314-lark",
"py314-panel",
"py314-pyviz_comms",
"py314-rfc3987-syntax",
"py314-pyrsistent",
"platformio",
"py314-ajsonrpc",
"py314-asgiref",
"py314-automat",
"py314-bottle",
"py314-constantly",
"py314-graphviz",
"py314-incremental",
"py314-marshmallow",
"py314-pyelftools",
"py314-pyhamcrest",
"py314-starlette",
"py314-twisted",
"py314-uvicorn",
"py314-wsproto",
"py314-libpysal",
"py314-scikit-learn",
"py314-fiona",
"py314-rasterstats",
"py314-tobler",
"py314-psygnal",
"py314-esda",
"py314-curl",
"py314-emcee3",
"py314-pymc",
"py314-pytensor",
"py314-readme_renderer",
"py314-rfc3986",
"py314-uv-dynamic-versioning",
"py314-jupyter_packaging",
"py314-plotly",
"py314-jellyfish",
"py314-freetype",
"py314-hsluv",
"py314-meshio",
"py314-vispy",
"py314-logbook",
"py314-tinydb",
"py314-ipython_genutils",
"py314-jupyterlab_widgets",
"py314-widgetsnbextension",
"py314-ipywidgets",
"py314-ipympl",
"py314-absl",
"py314-dm-tree",
"py314-pew",
"py314-git-delete-merged-branches",
"py314-future",
"py314-virtualfish",
"py314-xmltodict",
"py314-corner",
"py314-gitdb",
"py314-gitpython",
"py314-helpdev",
"py314-ipython-pygments-lexers",
"py314-jsonpickle",
"py314-jupyter_sphinx",
"py314-libarchive-c",
"py314-libsass",
"py314-magic",
"py314-pickleshare",
"py314-pygithub",
"py314-qdarkstyle",
"py314-qtconsole",
"py314-qtsass",
"py314-rtree",
"py314-semver",
"py314-smmap",
"py314-smartypants",
"py314-spyder",
"py314-spyder-kernels",
"py314-stevedore",
"py314-superqt",
"py314-annotated-doc",
"py314-fastapi",
"py314-xkcdpass",
"py314-spreg",
"py314-google-auth",
"py314-google-api-core",
"py314-google-auth-httplib2",
"py314-googleapis-common-protos",
"py314-proto-plus",
"py314-uritemplate",
"py314-cymruwhois",
"py314-google-api-python-client",
"py314-parse",
"py314-pyte",
"py314-owslib",
"py314-pyshp",
"py314-cartopy",
"py314-flexcache",
"py314-mda-xdrlib",
"py314-versioningit",
"py314-flexparser",
"py314-pint",
"py314-s3fs",
"py314-roman_numerals",
"py314-patch-ng",
"py314-fastdtw",
"py314-yaspin",
"py314-eli5",
"py314-sortedcollections",
"py314-country",
"py314-configargparse",
"py314-google-i18n-address",
"py314-parameterized",
"py314-py",
"py314-pyxdg",
"py314-docopt",
"py314-fickling",
"py314-kombu",
"py314-extension-helpers",
"py314-pyerfa",
"py314-asdf-standard",
"py314-asdf",
"py314-asdf-coordinates-schemas",
"py314-asdf-transform-schemas",
"py314-bottleneck",
"py314-jplephem",
"py314-hcloud",
"py314-kaptan",
"py314-pytest-datadir",
"py314-pytest-regressions",
"py314-sentry-sdk",
"py314-sphinx-autodoc-typehints",
"py314-tmuxp",
"py314-asdf-astropy",
"py314-astropy",
"py314-sgp4",
"py314-skyfield",
"py314-skyfield-data",
"py314-spktype21",
"py314-pylzma",
"py314-ansicolor",
"py314-astropy-healpix",
"py314-distro",
"py314-pyfiglet",
"py314-textual",
"py314-gevent",
"py314-rich_rst",
"py314-neovim",
"py314-rdflib",
"py314-docopt-ng",
"py314-types-colorama",
"py314-Pyro5",
"py314-bidict",
"py314-bugsnag",
"py314-dbus-fast",
"py314-desktop-notifier",
"py314-dropbox",
"py314-keyrings.alt",
"py314-pytest-rerunfailures",
"py314-rubicon-objc",
"py314-serpent",
"py314-stone",
"py314-survey",
"py314-webob",
"py314-blosc2",
"py314-cloudscraper",
"py314-coloredlogs",
"py314-humanfriendly",
"py314-loguru",
"py314-ndindex",
"py314-tables"
]
},
{
"type": "lib",
"ports": [
"poetry"
]
}
]
},
{
"name": "py314-intervaltree",
"portdir": "python/py-intervaltree",
"version": "3.2.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/chaimleib/intervaltree",
"description": "A mutable, self-balancing interval tree for Python 2 and 3",
"long_description": "A mutable, self-balancing interval tree for Python 2 and 3. Queries may be by point, by range overlap, or by range envelopment.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-hatchling",
"py314-uv-dynamic-versioning",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-sortedcontainers"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-intervaltree",
"xml2rfc",
"graphtage"
]
},
{
"type": "run",
"ports": [
"py314-spyder"
]
}
]
},
{
"name": "py314-iocapture",
"portdir": "python/py-iocapture",
"version": "0.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/iocapture",
"description": "Capture stdout, stderr easily.",
"long_description": "Capture stdout, stderr easily.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 651
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-six",
"py314-pytest",
"py314-flexmock"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py314-argh"
]
}
]
},
{
"name": "py314-ipykernel",
"portdir": "python/py-ipykernel",
"version": "7.1.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ipython.org/",
"description": "IPython Kernel for Jupyter",
"long_description": "IPython Kernel for Jupyter.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"py314-traitlets",
"py314-tornado",
"py314-matplotlib-inline",
"py314-ipython",
"py314-appnope",
"python314",
"py314-jupyter_client",
"py314-jupyter_core",
"py314-nest_asyncio",
"py314-zmq",
"py314-comm",
"py314-packaging",
"py314-psutil",
"py314-debugpy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-jupyterlab",
"py314-qtconsole",
"py314-spyder-kernels"
]
}
]
},
{
"name": "py314-ipympl",
"portdir": "python/py-ipympl",
"version": "0.9.8",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/matplotlib/jupyter-matplotlib",
"description": "Matplotlib Jupyter Extension",
"long_description": "Leveraging the Jupyter interactive widgets framework, jupyter-matplotlib enables the interactive features of matplotlib in the Jupyter notebook and in Jupyterlab.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling",
"py314-hatch-nodejs-version",
"py314-hatch-jupyter-builder",
"py314-jupyterlab"
]
},
{
"type": "lib",
"ports": [
"py314-jupyterlab_pygments",
"nodejs24",
"py314-ipywidgets",
"python314",
"py314-numpy",
"py314-Pillow",
"py314-matplotlib",
"py314-traitlets",
"py314-ipython"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-ipympl"
]
}
]
},
{
"name": "py314-ipython",
"portdir": "python/py-ipython",
"version": "8.31.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ipython.org/",
"description": "An enhanced interactive Python shell.",
"long_description": "An enhanced interactive Python shell.",
"active": true,
"categories": [
"devel",
"science",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 436
},
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-setuptools",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-prompt_toolkit",
"py314-traitlets",
"py314-matplotlib-inline",
"python314",
"py314-stack_data",
"py314-pygments",
"py314-pexpect",
"py314-decorator",
"py314-jedi"
]
},
{
"type": "run",
"ports": [
"ipython_select",
"ipython3_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-ipykernel",
"py314-ipywidgets",
"py314-ipympl",
"py314-jupyter_sphinx",
"py314-spyder-kernels"
]
},
{
"type": "run",
"ports": [
"py314-spyder"
]
}
]
},
{
"name": "py314-ipython_genutils",
"portdir": "python/py-ipython_genutils",
"version": "0.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ipython.org",
"description": "Vestigial utilities from IPython.",
"long_description": "Vestigial utilities from IPython.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"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-ipython_genutils"
]
}
]
},
{
"name": "py314-ipython-pygments-lexers",
"portdir": "python/py-ipython-pygments-lexers",
"version": "1.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ipython/ipython-pygments-lexers",
"description": "Defines a variety of Pygments lexers for highlighting IPython code.",
"long_description": "Defines a variety of Pygments lexers for highlighting IPython code.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-pygments"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-ipython-pygments-lexers",
"py314-qtconsole"
]
},
{
"type": "run",
"ports": [
"py314-spyder"
]
}
]
},
{
"name": "py314-ipywidgets",
"portdir": "python/py-ipywidgets",
"version": "8.1.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ipython.org",
"description": "IPython HTML widgets for Jupyter.",
"long_description": "IPython HTML widgets for Jupyter.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-widgetsnbextension",
"py314-traitlets",
"py314-ipython",
"py314-comm",
"py314-jupyterlab_widgets"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-ipywidgets",
"py314-ipympl",
"py314-jupyter_sphinx"
]
}
]
},
{
"name": "py314-isoduration",
"portdir": "python/py-isoduration",
"version": "20.11.0",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bolsote/isoduration",
"description": "Operations with ISO 8601 durations",
"long_description": "Operations with ISO 8601 durations",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-arrow",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-jsonschema-format-nongpl"
]
}
]
},
{
"name": "py314-isort",
"portdir": "python/py-isort",
"version": "7.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PyCQA/isort",
"description": "A Python utility / library to sort Python imports.",
"long_description": "isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-hatch-vcs",
"py314-hatchling",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"isort_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-pylint"
]
}
]
},
{
"name": "py314-jaraco.classes",
"portdir": "python/py-jaraco.classes",
"version": "3.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/jaraco.classes/",
"description": "Utility functions for Python class constructs",
"long_description": "Utility functions for Python class constructs",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 431
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-more-itertools"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-keyrings.alt",
"py314-keyring"
]
},
{
"type": "test",
"ports": [
"py314-jaraco.functools"
]
}
]
},
{
"name": "py314-jaraco.collections",
"portdir": "python/py-jaraco.collections",
"version": "5.2.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/jaraco.collections",
"description": "Collection objects similar to those in stdlib by jaraco",
"long_description": "Collection objects similar to those in stdlib by jaraco",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-coherent.licensed",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-jaraco.text"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": []
},
{
"name": "py314-jaraco.context",
"portdir": "python/py-jaraco.context",
"version": "6.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/jaraco.context",
"description": "Context managers by jaraco",
"long_description": "Context managers by jaraco",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"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": "lib",
"ports": [
"py-jaraco.context",
"py314-jaraco.text",
"py314-keyring"
]
}
]
},
{
"name": "py314-jaraco.functools",
"portdir": "python/py-jaraco.functools",
"version": "4.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/jaraco.functools/",
"description": "Additional functools in the spirit of stdlib's functools.",
"long_description": "Additional functools in the spirit of stdlib's functools.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 431
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-coherent.licensed",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-more-itertools"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-jaraco.classes"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-jaraco.text",
"py314-keyring"
]
}
]
},
{
"name": "py314-jaraco.text",
"portdir": "python/py-jaraco.text",
"version": "4.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/jaraco.text",
"description": "Module for text manipulation",
"long_description": "Module for text manipulation",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"py314-jaraco.context",
"py314-jaraco.functools",
"py314-more-itertools",
"py314-autocommand",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-jaraco.collections"
]
}
]
},
{
"name": "py314-jedi",
"portdir": "python/py-jedi",
"version": "0.19.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/davidhalter/jedi",
"description": "An autocompletion tool for Python that can be used for text editors.",
"long_description": "An autocompletion tool for Python that can be used for text editors.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-parso",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-python-lsp-server",
"peakipy",
"py314-ipython"
]
},
{
"type": "run",
"ports": [
"py314-spyder"
]
}
]
},
{
"name": "py314-jellyfish",
"portdir": "python/py-jellyfish",
"version": "1.2.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jamesturk/jellyfish",
"description": "A library for doing approximate and phonetic matching of strings.",
"long_description": "A library for doing approximate and phonetic matching of strings.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools-rust",
"py314-maturin",
"cargo",
"legacy-support",
"rust",
"clang-20",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-jellyfish"
]
},
{
"type": "run",
"ports": [
"py314-spyder"
]
}
]
},
{
"name": "py314-jinja2",
"portdir": "python/py-jinja2",
"version": "3.1.6",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://palletsprojects.com/p/jinja/",
"description": "Python based sandboxed template engine",
"long_description": "Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-markupsafe"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py314-numpydoc",
"py314-astropy"
]
},
{
"type": "lib",
"ports": [
"py314-jupyter_server",
"py314-jupyterlab",
"peakipy",
"py314-jupyterlab_server",
"py314-nbconvert",
"py314-ansible-core",
"py314-pysigma",
"py314-cookiecutter",
"rst2pdf",
"py314-eli5",
"xml2rfc",
"py314-pyerfa",
"py314-jinja2-time",
"py314-stone",
"py314-bokeh",
"py314-uv-dynamic-versioning"
]
},
{
"type": "run",
"ports": [
"py314-libpysal",
"pyinfra",
"py314-sphinx"
]
}
]
},
{
"name": "py314-jinja2-time",
"portdir": "python/py-jinja2-time",
"version": "0.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hackebrot/jinja2-time",
"description": "Jinja2 Extension for Dates and Times",
"long_description": "Jinja2 Extension for Dates and Times",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-jinja2",
"py314-arrow",
"python314"
]
}
],
"depends_on": []
},
{
"name": "py314-jmespath",
"portdir": "python/py-jmespath",
"version": "1.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jmespath/jmespath.py",
"description": "JSON Matching Expressions",
"long_description": "JSON Matching Expressions",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"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-aiobotocore",
"py314-asdf",
"py314-botocore"
]
},
{
"type": "run",
"ports": [
"py314-boto3"
]
}
]
},
{
"name": "py314-joblib",
"portdir": "python/py-joblib",
"version": "1.5.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://joblib.readthedocs.io/",
"description": "Lightweight pipelining: using Python functions as pipeline jobs.",
"long_description": "Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: transparent disk-caching of the output values and lazy re-evaluation (memoize pattern), easy simple parallel computing logging and tracing of the execution.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"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": [
"py314-contextily",
"py314-scikit-learn"
]
},
{
"type": "run",
"ports": [
"py314-tobler"
]
}
]
},
{
"name": "py314-jplephem",
"portdir": "python/py-jplephem",
"version": "2.23",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/brandon-rhodes/python-jplephem/",
"description": "The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.",
"long_description": "The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1212
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-numpy",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-jplephem",
"py314-skyfield",
"py314-spktype21"
]
}
]
},
{
"name": "py314-jschema_to_python",
"portdir": "python/py-jschema_to_python",
"version": "1.2.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/microsoft/jschema-to-python",
"description": "Generate source code for Python classes from a JSON schema.",
"long_description": "Generate source code for Python classes from a JSON schema.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 651
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-pbr"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"bandit",
"py314-cfn-lint"
]
}
]
},
{
"name": "py314-json5",
"portdir": "python/py-json5",
"version": "0.12.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dpranke/pyjson5",
"description": "A Python implementation of the JSON5 data format",
"long_description": "A Python implementation of the JSON5 data format. JSON5 extends the JSON data interchange format to make it slightly more usable as a configuration language.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 436
}
],
"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-hypothesis"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-jupyterlab_server",
"py314-asv",
"graphtage"
]
}
]
},
{
"name": "py314-jsonpatch",
"portdir": "python/py-jsonpatch",
"version": "1.33",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/stefankoegl/python-json-patch",
"description": "Apply JSON-Patches (RFC 6902)",
"long_description": "Apply JSON-Patches (RFC 6902)",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-jsonpointer"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py314-cfn-lint"
]
}
]
},
{
"name": "py314-jsonpickle",
"portdir": "python/py-jsonpickle",
"version": "4.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jsonpickle.github.io",
"description": "Python library for serializing any arbitrary object graph into JSON.",
"long_description": "Python library for serializing any arbitrary object graph into JSON. It can take almost any Python object and turn the object into JSON. Additionally, it can reconstitute the object back into Python.",
"active": true,
"categories": [
"textproc",
"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": [
"py-jsonpickle"
]
}
]
},
{
"name": "py314-jsonpointer",
"portdir": "python/py-jsonpointer",
"version": "3.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/stefankoegl/python-json-pointer",
"description": "Identify specific nodes in a JSON document (RFC 6901)",
"long_description": "Identify specific nodes in a JSON document (RFC 6901)",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-jsonschema-format-nongpl"
]
},
{
"type": "run",
"ports": [
"py314-sphinx-jsonschema",
"py314-jsonpatch"
]
}
]
},
{
"name": "py314-jsonschema",
"portdir": "python/py-jsonschema",
"version": "4.25.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-jsonschema/jsonschema",
"description": "An implementation of JSON Schema validation for Python.",
"long_description": "An implementation of JSON Schema validation for Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-hatch-fancy-pypi-readme",
"clang-18",
"py314-build",
"py314-installer",
"py314-hatch-vcs",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"py314-attrs",
"py314-jsonschema-specifications",
"py314-referencing",
"py314-rpds-py",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-nbformat",
"py314-jupyterlab_server",
"py314-jsonschema-format-nongpl",
"ansible-lint"
]
},
{
"type": "run",
"ports": [
"py314-spyder",
"py314-aws-sam-translator",
"py314-cfn-lint",
"py314-ansible-compat"
]
}
]
},
{
"name": "py314-jsonschema-format-nongpl",
"portdir": "python/py-jsonschema",
"version": "4.25.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-jsonschema/jsonschema",
"description": "An implementation of JSON Schema validation for Python.",
"long_description": "An implementation of JSON Schema validation for Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatch-vcs",
"py314-hatchling",
"py314-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"py314-jsonpointer",
"py314-jsonschema",
"py314-jsonschema-specifications",
"py314-referencing",
"python314",
"py314-rfc3986-validator",
"py314-rpds-py",
"py314-uri-template",
"py314-rfc3987-syntax",
"py314-rfc3339-validator",
"py314-attrs",
"py314-idna",
"py314-webcolors",
"py314-fqdn",
"py314-isoduration"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-jupyter_events"
]
}
]
},
{
"name": "py314-jsonschema-specifications",
"portdir": "python/py-jsonschema-specifications",
"version": "2025.9.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-jsonschema/jsonschema-specifications",
"description": "JSON support files from the JSON Schema Specifications",
"long_description": "JSON support files from the JSON Schema Specifications (metaschemas, vocabularies, etc.), packaged for runtime access from Python as a referencing-based Schema Registry.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-hatch-vcs",
"py314-hatchling",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-referencing",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-jsonschema",
"py314-jsonschema-format-nongpl"
]
}
]
},
{
"name": "py314-jug",
"portdir": "python/py-jug",
"version": "2.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jug.readthedocs.io/",
"description": "A Task Based Parallelization Framework",
"long_description": "A Task Based Parallelization Framework",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": []
},
{
"name": "py314-junit-xml",
"portdir": "python/py-junit-xml",
"version": "1.9",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kyrus/python-junit-xml",
"description": "Creates JUnit XML test result documents that can be read by tools such as Jenkins",
"long_description": "Creates JUnit XML test result documents that can be read by tools such as Jenkins",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 651
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-six"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py314-cfn-lint"
]
}
]
}
]
}