HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51960,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=106",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=104",
"results": [
{
"name": "py313-pint",
"portdir": "python/py-pint",
"version": "0.25.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pint.readthedocs.org/",
"description": "Pint: a Python units library",
"long_description": "Pint is Python module/package to define, operate and manipulate physical quantities: the product of a numerical value and a unit of measurement. It allows arithmetic operations between them and conversions from and to different units.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling",
"py313-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-typing_extensions",
"py313-platformdirs",
"py313-flexparser",
"py313-flexcache"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-metpy"
]
}
]
},
{
"name": "py313-olefile",
"portdir": "python/py-olefile",
"version": "0.47",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.decalage.info/python/olefileio",
"description": "Python package to parse read and write Microsoft OLE2 files (Structured Storage or Compound Document Microsoft Office) - Improved version of the OleFileIO module from PIL, the Python Image Library.",
"long_description": "Python package to parse read and write Microsoft OLE2 files (Structured Storage or Compound Document Microsoft Office) - Improved version of the OleFileIO module from PIL, the Python Image Library.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pynose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-Pillow"
]
}
]
},
{
"name": "py313-luma.emulator",
"portdir": "python/py-luma.emulator",
"version": "1.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rm-hull/luma.emulator",
"description": "Drawing and text rendering for small displays, emulator module",
"long_description": "luma.emulator provides a series of pseudo-display devices which allow the luma.core components to be used without running a physical device.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"py313-wheel",
"py313-setuptools",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-luma.core",
"py313-game"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-pytest-timeout"
]
}
],
"depends_on": []
},
{
"name": "py313-luma.core",
"portdir": "python/py-luma.core",
"version": "2.5.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rm-hull/luma.core",
"description": "Drawing and text rendering for small displays, core module",
"long_description": "luma.core is a component library providing a Pillow-compatible drawing canvas for Python 3, and other functionality to support drawing primitives and text-rendering capabilities for small displays.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-wheel",
"py313-setuptools",
"py313-installer",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-smbus2",
"py313-pyftdi",
"py313-cbor2",
"py313-Pillow"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-pytest-timeout"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-luma.emulator"
]
}
]
},
{
"name": "py313-game",
"portdir": "python/py-game",
"version": "2.6.1",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pygame.org/",
"description": "pygame, python modules for writing games",
"long_description": "Pygame is a set of Python modules designed for writing games. It is written on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system.",
"active": true,
"categories": [
"devel",
"graphics",
"multimedia",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 353
}
],
"variants": [
"portmidi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"libsdl2_mixer",
"py313-numpy",
"libsdl2_image",
"libsdl2_ttf",
"libjpeg-turbo",
"libpng",
"python313"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-luma.emulator"
]
}
]
},
{
"name": "py313-cbor2",
"portdir": "python/py-cbor2",
"version": "5.7.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/agronholm/cbor2",
"description": "Pure Python CBOR de-serializer with extensive tag support",
"long_description": "Pure Python CBOR de-serializer with extensive tag support",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1056
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-hypothesis",
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-zlmdb"
]
},
{
"type": "run",
"ports": [
"py313-autobahn",
"py313-luma.core",
"john-jumbo-devel"
]
}
]
},
{
"name": "py313-Pillow",
"portdir": "python/py-Pillow",
"version": "12.2.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-imaging/Pillow",
"description": "Python Imaging Library (fork)",
"long_description": "Python Imaging Library (fork)",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"raqm",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"py313-pybind11"
]
},
{
"type": "lib",
"ports": [
"freetype",
"libavif",
"zlib",
"py313-tkinter",
"py313-olefile",
"python313",
"lcms2",
"libjpeg-turbo",
"openjpeg",
"tiff",
"webp"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-qrcode",
"py313-pikepdf",
"beets",
"beets-devel",
"beets-mosaic",
"gramps",
"apitrace",
"deluge",
"py313-plotpy",
"py313-pptx",
"py313-pyside6-fluent-widgets",
"py313-pytesseract",
"py313-pyvo",
"py313-hanko",
"py313-reportlab",
"py313-sphinx-gallery",
"py313-torchvision",
"py313-vispy",
"py313-vo",
"py313-xhtml2pdf",
"py313-barcode",
"py313-blockdiag",
"py313-bokeh",
"py313-cairosvg",
"py313-cartopy",
"py313-colorthief",
"py313-contextily",
"py313-diffusers",
"py313-fabio",
"py313-fpdf2",
"py313-gradio",
"py313-imageio",
"py313-img2pdf",
"py313-ipympl",
"py313-matplotlib",
"py313-opengl",
"py313-openslide"
]
},
{
"type": "run",
"ports": [
"py313-luma.core",
"py313-zbar",
"py313-xraylarch",
"py313-wxpython-4.0",
"py313-imagehash",
"py313-scikit-image",
"py313-aplpy",
"py313-wxmplot"
]
},
{
"type": "test",
"ports": [
"py313-pyavm",
"py313-Faker",
"py313-svgelements",
"py313-django-allauth"
]
}
]
},
{
"name": "py313-flexcache",
"portdir": "python/py-flexcache",
"version": "0.3",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hgrecco/flexcache",
"description": "An robust and extensible package to cache on disk the result of expensive calculations.",
"long_description": "An robust and extensible package to cache on disk the result of expensive calculations.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-typing_extensions",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pint"
]
}
]
},
{
"name": "dufs",
"portdir": "www/dufs",
"version": "0.45.0",
"license": "(Apache-2 or MIT)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sigoden/dufs",
"description": "A distinctive utility file server",
"long_description": "A distinctive utility file server that supports static serving, uploading, searching, accessing control, webdav.",
"active": true,
"categories": [
"www"
],
"maintainers": [
{
"name": "",
"github": "holymonson",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "py313-lxml",
"portdir": "python/py-lxml",
"version": "6.1.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lxml.de/",
"description": "Powerful and Pythonic XML processing library",
"long_description": "lxml is a Pythonic binding for the libxml2 and libxslt libraries. It is unique in that it combines the speed and feature completeness of these libraries with the simplicity of a native Python API, mostly compatible but superior to the well-known ElementTree API.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 612
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-cython",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libxml2",
"libxslt",
"python313",
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pikepdf",
"gcovr",
"py313-readability-lxml",
"py313-skyfield",
"py313-soco",
"py313-svglib",
"py313-xmlsec",
"py313-zeep",
"translate-toolkit",
"py313-agate",
"py313-beautifulsoup4",
"py313-benchexec",
"py313-datacite",
"py313-docx",
"py313-fabio",
"py313-leather",
"py313-lxml_html_clean",
"py313-obspy",
"py313-owslib",
"py313-pptx",
"py313-prov"
]
},
{
"type": "run",
"ports": [
"py313-pypeg2",
"py313-fonttools",
"py313-pyshark",
"john-jumbo-devel"
]
},
{
"type": "test",
"ports": [
"py313-openid",
"py313-datacite",
"gramps"
]
}
]
},
{
"name": "py313-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": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-cython",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"libyaml"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"mlir-19",
"clang-19",
"lldb-19",
"flang-19",
"llvm-devel",
"mlir-devel",
"clang-21",
"lldb-21",
"flang-21",
"mlir-20",
"clang-20",
"lldb-20",
"flang-20",
"flang-devel",
"lldb-devel",
"llvm-21",
"llvm-20",
"mlir-21",
"clang-devel",
"llvm-19"
]
},
{
"type": "lib",
"ports": [
"py313-zlmdb",
"py313-pre-commit",
"beets",
"beets-devel",
"beets-originquery",
"beets-xtractor",
"py313-confuse",
"py313-cookiecutter",
"py313-dask",
"py313-demucs",
"py313-donfig",
"py313-flasgger",
"py313-gradio",
"py313-jupyter_events",
"py313-mrjob",
"py313-npe2",
"py313-owslib",
"py313-poethepoet",
"py313-pybtex",
"py313-pysigma",
"py313-pytorch",
"py313-responses",
"py313-scruffington",
"py313-transformers",
"py313-vcrpy",
"py313-watchdog",
"py313-hanko",
"py313-ansible-core",
"py313-asdf",
"py313-astropy",
"py313-awscli",
"py313-benchexec",
"py313-bokeh",
"py313-cloudflare2"
]
},
{
"type": "run",
"ports": [
"py313-oslo-utils",
"py313-dns-lexicon",
"py313-cfn-lint",
"py313-cliff",
"py313-wxmplot",
"py313-openstacksdk",
"py313-oslo-config",
"py313-datasets",
"ramalama",
"py313-ansible-compat",
"py313-pytest-regressions",
"py313-pdftl",
"py313-huggingface_hub",
"py313-xraylarch",
"py313-kaptan"
]
},
{
"type": "test",
"ports": [
"py313-pypdf",
"py313-aws-sam-translator",
"py313-configargparse",
"py313-jsonnet",
"py313-pylast",
"py313-tomlkit"
]
}
]
},
{
"name": "py313-sqlalchemy",
"portdir": "python/py-sqlalchemy",
"version": "2.0.49",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.sqlalchemy.org/",
"description": "Python SQL ORM",
"long_description": "SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-cython",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"py313-typing_extensions",
"py313-greenlet",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-sunpy",
"py313-alembic",
"py313-csvkit",
"py313-flask-sqlalchemy",
"py313-larixite",
"py313-agate-sql",
"py313-obspy",
"py313-sqlalchemy-utils"
]
},
{
"type": "run",
"ports": [
"py313-xraylarch",
"py313-xraydb"
]
},
{
"type": "test",
"ports": [
"py313-mssql"
]
}
]
},
{
"name": "py312-python-daemon",
"portdir": "python/py-python-daemon",
"version": "3.1.2",
"license": "GPL-3+ and Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pagure.io/python-daemon/",
"description": "Library to implement a well-behaved Unix daemon process.",
"long_description": "This library implements the well-behaved daemon specification of PEP 3143, \"Standard daemon process library\". A well-behaved Unix daemon process is tricky to get right, but the required steps are much the same for every daemon program. A DaemonContext instance holds the behaviour and configured process environment for the program; use the instance as a context manager to enter a daemon state.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-changelog-chug",
"py312-docutils",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"py312-lockfile",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-changelog-chug",
"portdir": "python/py-changelog-chug",
"version": "0.0.3",
"license": "AGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.sr.ht/~bignose/changelog-chug",
"description": "Parser library for project Change Log documents.",
"long_description": "Parser library for project Change Log documents.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"py312-docutils",
"py312-semver",
"python312"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-python-daemon"
]
}
]
},
{
"name": "py-changelog-chug",
"portdir": "python/py-changelog-chug",
"version": "0.0.3",
"license": "AGPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.sr.ht/~bignose/changelog-chug",
"description": "Parser library for project Change Log documents.",
"long_description": "Parser library for project Change Log documents.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-changelog-chug"
]
}
],
"depends_on": []
},
{
"name": "py312-LabJackPython",
"portdir": "python/py-LabJackPython",
"version": "2.1.0",
"license": "MIT and X11",
"platforms": "{darwin any}",
"epoch": 3,
"replaced_by": null,
"homepage": "https://support.labjack.com/docs/labjackpython-for-ud-exodriver-u12-windows-mac-lin",
"description": "The LabJack Python modules for the LabJack U3, U6, UE9 and U12.",
"long_description": "The LabJack Python modules for the LabJack U3, U6, UE9 and U12.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"exodriver"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-LabJackPython"
]
}
]
},
{
"name": "py313-flexparser",
"portdir": "python/py-flexparser",
"version": "0.4",
"license": "Permissive",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hgrecco/flexparser",
"description": "Another parser.",
"long_description": "Another parser. You write a class for every type of content (called here ParsedStatement) you need to parse. Each class should have a from_string constructor. We used extensively the typing module to make the output structure easy to use and less error prone.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-typing_extensions",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pint"
]
}
]
},
{
"name": "neohtop",
"portdir": "sysutils/neohtop",
"version": "1.2.0",
"license": "MIT",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Abdenasser/neohtop",
"description": "htop on steroids",
"long_description": "neohtop is a modern, cross-platform system monitor built on top of Svelte, Rust and Tauri.",
"active": true,
"categories": [
"aqua",
"sysutils"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 271
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"rust",
"jq",
"moreutils",
"clang-18",
"nodejs22",
"npm11"
]
}
],
"depends_on": []
},
{
"name": "py313-greenlet",
"portdir": "python/py-greenlet",
"version": "3.3.2",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-greenlet/greenlet",
"description": "Lightweight in-process concurrent programming",
"long_description": "The \"greenlet\" package is a spin-off of Stackless, a version of CPython that supports micro-threads called \"tasklets\". Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with data exchanges on \"channels\". A \"greenlet\", on the other hand, is a still more primitive notion of micro-thread with no implicit scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. You can build custom scheduled micro-threads on top of greenlet; however, it seems that greenlets are useful on their own as a way to make advanced control flow structures. For example, we can recreate generators; the difference with Python's own generators is that our generators can call nested functions and the nested functions can yield values too. Additionally, you don't need a \"yield\" keyword. See the example in test_generator.py. Greenlets are provided as a C extension module for the regular unmodified interpreter.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-eventlet",
"py313-gevent",
"py313-httpbin",
"py313-neovim",
"py313-pytest-twisted",
"py313-sqlalchemy"
]
}
]
},
{
"name": "py313-tqdm",
"portdir": "python/py-tqdm",
"version": "4.67.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tqdm/tqdm",
"description": "A Fast, Extensible Progress Meter",
"long_description": "A Fast, Extensible Progress Meter",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pyedr",
"py313-audiocraft",
"magic-wormhole",
"py313-demucs",
"internetarchive",
"py313-spaCy",
"py313-maggma",
"py313-sunpy",
"py313-MDAnalysis",
"py313-transformers",
"py313-nltk",
"py313-openunmix",
"py313-panel",
"py313-parfive",
"py313-pooch"
]
},
{
"type": "run",
"ports": [
"py313-umap-learn",
"py313-datasets",
"py313-huggingface_hub",
"py313-momepy",
"py313-pymatgen",
"py313-sacremoses",
"py313-segregation",
"py313-sentence-transformers",
"py313-spopt",
"py313-tobler",
"py313-panel"
]
}
]
},
{
"name": "py313-tatsu",
"portdir": "python/py-tatsu",
"version": "5.15.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/neogeny/tatsu",
"description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"long_description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": []
},
{
"name": "py313-regex",
"portdir": "python/py-regex",
"version": "2026.2.28",
"license": "PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mrabarnett/mrab-regex",
"description": "Alternate regular expression module, to replace re.",
"long_description": "Alternate regular expression module, to replace re.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-nltk",
"py313-parsimonious",
"py313-transformers",
"py313-diffusers",
"py313-beancount"
]
},
{
"type": "run",
"ports": [
"py313-cfn-lint",
"py313-sacremoses"
]
}
]
},
{
"name": "py313-ordered-set",
"portdir": "python/py-ordered-set",
"version": "4.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rspeer/ordered-set",
"description": "An OrderedSet is a custom MutableSet that remembers its order, so that every",
"long_description": "An OrderedSet is a custom MutableSet that remembers its order, so that every",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"beets-beetcamp",
"py-ordered-set"
]
}
]
},
{
"name": "py312-ordered-set",
"portdir": "python/py-ordered-set",
"version": "4.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rspeer/ordered-set",
"description": "An OrderedSet is a custom MutableSet that remembers its order, so that every",
"long_description": "An OrderedSet is a custom MutableSet that remembers its order, so that every",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-flit_core",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": []
},
{
"name": "py313-freezegun",
"portdir": "python/py-freezegun",
"version": "1.5.5",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spulec/freezegun",
"description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"long_description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-six",
"py313-dateutil"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-mock"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-Faker",
"py313-babel",
"py313-dateutil",
"py313-itsdangerous",
"py313-structlog",
"py313-tempora"
]
}
]
},
{
"name": "py313-dateutil",
"portdir": "python/py-dateutil",
"version": "2.9.0.post0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dateutil/dateutil/",
"description": "Extensions to the standard Python datetime module",
"long_description": "The dateutil module provides powerful extensions to the datetime module available in the Python standard library.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools",
"py313-wheel",
"py313-setuptools_scm",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-six"
]
},
{
"type": "run",
"ports": [
"py313-tz"
]
},
{
"type": "test",
"ports": [
"py313-hypothesis",
"py313-pytest",
"py313-freezegun"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-skyfield",
"py313-socid-extractor",
"py313-soundcloud-v2",
"py313-sunpy",
"py313-vobject",
"py313-aiobotocore",
"py313-aniso8601",
"py313-arrow",
"py313-awscli2",
"py313-beancount",
"py313-beancount-import",
"py313-botocore",
"py313-bson",
"py313-croniter",
"py313-discogs-client",
"py313-fdsnwsscripts",
"py313-freezegun",
"toot",
"py313-holidays",
"py313-icalendar",
"py313-jupyter_client",
"py313-maggma",
"py313-matplotlib",
"py313-owslib",
"py313-pandas",
"py313-pendulum",
"py313-prov",
"py313-pskc",
"beets-beetcamp"
]
},
{
"type": "run",
"ports": [
"py313-hcloud",
"s3cmd",
"py313-Faker",
"py313-arrow",
"py313-pync"
]
},
{
"type": "test",
"ports": [
"py313-time-machine"
]
}
]
},
{
"name": "py313-redis",
"portdir": "python/py-redis",
"version": "7.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/redis/redis-py",
"description": "Python client for Redis key-value store",
"long_description": "Python client for Redis key-value store",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-spotipy"
]
},
{
"type": "test",
"ports": [
"py313-portalocker"
]
}
]
},
{
"name": "py313-prometheus_client",
"portdir": "python/py-prometheus_client",
"version": "0.23.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/prometheus/client_python",
"description": "Prometheus instrumentation library for Python applications",
"long_description": "Prometheus instrumentation library for Python applications",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-jupyter_server"
]
}
]
},
{
"name": "py313-levenshtein",
"portdir": "python/py-levenshtein",
"version": "0.27.3",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/maxbachmann/Levenshtein",
"description": "Python module for fast computation of Levensthein distances.",
"long_description": "The Levenshtein Python C extension module contains functions for fast computation of Levenshtein (edit) distance, and edit operations, string similarity, approximate median strings, and generally string averaging, string sequence and set similarity. It supports both normal and Unicode strings.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-scikit-build-core",
"clang-20",
"ninja",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-rapidfuzz"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"translate-toolkit"
]
},
{
"type": "test",
"ports": [
"py313-fire"
]
}
]
},
{
"name": "py313-importlib-metadata",
"portdir": "python/py-importlib-metadata",
"version": "8.7.1",
"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": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"py313-zipp",
"py313-coherent.licensed",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-textx",
"py313-datacite",
"py313-diffusers",
"py313-docstring-to-markdown",
"py313-httpbin",
"py313-pygccxml",
"py313-asv"
]
},
{
"type": "run",
"ports": [
"py313-spyder"
]
}
]
},
{
"name": "py313-fsspec",
"portdir": "python/py-fsspec",
"version": "2026.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/intake/filesystem_spec",
"description": "File-system specification",
"long_description": "File-system specification",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling",
"py313-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-gradio-client",
"py313-s3fs",
"py313-sunpy",
"py313-dask"
]
},
{
"type": "run",
"ports": [
"py313-huggingface_hub",
"py313-datasets",
"py313-reproject"
]
}
]
},
{
"name": "py313-pyproject_metadata",
"portdir": "python/py-pyproject_metadata",
"version": "0.11.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/FFY00/python-pyproject-metadata",
"description": "Dataclass for PEP 621 metadata with support for core metadata generation",
"long_description": "Dataclass for PEP 621 metadata with support for core metadata generation",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-packaging"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-fabio"
]
},
{
"type": "lib",
"ports": [
"py313-meson-python"
]
}
]
},
{
"name": "py313-oldest-supported-numpy",
"portdir": "python/py-oldest-supported-numpy",
"version": "0.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/project/oldest-supported-numpy/",
"description": "a numpy dependency stub",
"long_description": "We don't need oldest-supported-numpy in MacPorts, so this just installs metadata so that dependencies will be considered satisfied.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-blosc2",
"py313-cftime",
"py313-netcdf4",
"py313-usadel1"
]
},
{
"type": "run",
"ports": [
"py313-numpy"
]
}
]
},
{
"name": "py313-numpy",
"portdir": "python/py-numpy",
"version": "2.4.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://numpy.org",
"description": "The core utilities for the scientific library scipy for Python",
"long_description": "The core utilities for the scientific library scipy for Python",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 462
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2122
}
],
"variants": [
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"accelerate",
"openblas",
"flexiblas",
"blis",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-meson-python",
"clang-20",
"gcc15",
"pkgconfig",
"py313-build",
"py313-installer",
"py313-cython"
]
},
{
"type": "lib",
"ports": [
"libgcc",
"python313"
]
},
{
"type": "run",
"ports": [
"py313-oldest-supported-numpy"
]
},
{
"type": "test",
"ports": [
"py313-tz",
"py313-charset-normalizer",
"py313-hypothesis",
"py313-pytest",
"py313-typing_extensions",
"py313-mypy",
"py313-cffi",
"py313-cython"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-reproject",
"py313-rsgislib"
]
},
{
"type": "lib",
"ports": [
"py313-imagecodecs",
"py313-healpy",
"py313-lscsoft-glue",
"beets",
"beets-devel",
"beets-bpmanalyser",
"beets-describe",
"py313-pyarrow",
"pcraster",
"py313-opencv4",
"py313-opencv4-devel",
"py313-libsvm",
"mathgl",
"macos-fortress-easylistpac",
"py313-GridDataFormats",
"py313-MDAnalysis",
"py313-acor",
"py313-algopy",
"py313-altair",
"py313-seaborn",
"py313-async-geotiff",
"py313-pyregion",
"py313-pyside6",
"py313-pystoi",
"py313-pytensor",
"py313-pythonqwt",
"py313-pythran",
"py313-pytorch",
"py313-pywavelets",
"py313-quantecon",
"py313-rasterio",
"py313-regions",
"py313-samplerate",
"py313-scikit-image",
"py313-scikit-learn",
"py313-scikit-rf",
"py313-scikit-umfpack",
"py313-scikits-bootstrap",
"py313-scipy",
"boost181-numpy",
"py313-shapely",
"py313-silx",
"py313-siphon",
"py313-skyfield",
"py313-snuggs",
"py313-spaCy",
"py313-sparse",
"py313-spglib",
"py313-spiceypy",
"py313-statsmodels",
"py313-sunpy",
"py313-tables",
"py313-termplotlib",
"py313-thinc",
"py313-tifffile",
"py313-torchmetrics",
"py313-torchvision",
"py313-transformers",
"py313-tropycal",
"py313-ttfquery",
"py313-usadel1",
"py313-vispy",
"py313-xarray",
"py313-xarray-einstats",
"py313-xformers",
"py313-zarr",
"py313-zlmdb",
"py313-gyoto",
"py313-nds2-client",
"py313-arviz",
"py313-asdf",
"py313-asdf-astropy",
"py313-astlib",
"py313-astroML",
"py313-astroplan",
"py313-astropy",
"py313-astropy-healpix",
"py313-astroscrappy",
"py313-aubio",
"py313-audiocraft",
"py313-beancount-import",
"py313-biopython",
"py313-blis",
"py313-blosc2",
"py313-bokeh",
"py313-bottleneck",
"py313-cartopy",
"py313-cftime",
"py313-contextily",
"py313-contourpy",
"py313-corner",
"py313-deap",
"py313-diffusers",
"py313-dm-tree",
"py313-drms",
"py313-eccodes",
"py313-emcee3",
"py313-emmet-core",
"py313-encodec",
"py313-fabio",
"py313-fisx",
"py313-flashy",
"py313-game",
"py313-gdal",
"py313-geopandas",
"py313-geoviews",
"py313-gradio",
"py313-graph-tool",
"py313-gsd",
"py313-gsl",
"py313-guidata",
"py313-h5py",
"py313-hvplot",
"py313-imageio",
"py313-ipympl",
"py313-jplephem",
"py313-kornia",
"py313-kornia-rs",
"py313-langid",
"py313-lap",
"py313-lmfit",
"py313-lonboard",
"py313-maggma",
"py313-mahotas",
"py313-mapclassify",
"py313-matplotlib",
"py313-matplotlib-basemap",
"py313-mdtraj",
"py313-meshio",
"py313-metpy",
"py313-mpl-animators",
"py313-mrcfile",
"py313-napari-svg",
"py313-ndindex",
"py313-netcdf4",
"py313-networkit",
"py313-nmrglue",
"py313-nmrglue-devel",
"py313-npx",
"py313-numba",
"py313-numcodecs",
"py313-numdifftools",
"py313-numexpr",
"py313-obspy",
"py313-onnx",
"py313-opengl-accelerate",
"py313-openunmix",
"py313-pacmap",
"py313-pandas",
"py313-patsy",
"py313-pdal",
"py313-pdal-plugins",
"py313-peakutils",
"py313-pesq",
"py313-petsc4py",
"py313-photutils",
"py313-pyFAI",
"py313-pycifrw",
"py313-pydicom",
"py313-pyedr",
"py313-pyerfa",
"py313-pymc",
"py313-pymatgen",
"py313-pymca",
"py313-pyogrio"
]
},
{
"type": "run",
"ports": [
"py313-esda",
"py313-segregation",
"py313-sentence-transformers",
"py313-folium",
"py313-xraylarch",
"py313-fasttext",
"py313-umap-learn",
"py313-sounddevice",
"py313-soundfile",
"py313-soxr",
"py313-spaghetti",
"py313-qimage2ndarray",
"py313-imagehash",
"py313-tobler",
"py313-inequality",
"py313-xraydb",
"py313-rasterstats",
"py313-spglm",
"py313-reproject",
"py313-access",
"py313-pdftl",
"py313-libpysal",
"py313-librosa",
"py313-resampy",
"py313-wxmplot",
"py313-spint",
"py313-splot",
"py313-pmdarima",
"py313-pointpats",
"py313-spopt",
"py313-datasets",
"py313-spreg",
"py313-spvcm",
"py313-mgwr",
"py313-ml_dtypes",
"py313-spyder",
"py313-wxpython-4.0",
"py313-aplpy",
"py313-pygmt"
]
},
{
"type": "test",
"ports": [
"py313-zbar",
"py313-dill",
"py313-mmtf-python",
"py313-igraph",
"py313-cairocffi",
"py313-svgelements",
"py313-pyavm",
"py313-blosc",
"py313-uncertainties"
]
}
]
},
{
"name": "py313-meson-python",
"portdir": "python/py-meson-python",
"version": "0.19.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mesonbuild/meson-python",
"description": "Meson Python build backend (PEP 517)",
"long_description": "Meson Python build backend (PEP 517)",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2122
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"py313-setuptools",
"py313-meson",
"py313-pyproject_metadata",
"python313"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-beancount",
"py313-cairo",
"py313-contourpy",
"py313-fabio",
"py313-gobject3",
"py313-gsl",
"py313-matplotlib",
"py313-numpy",
"py313-pandas",
"py313-pmdarima",
"py313-pyFAI",
"py313-pywavelets",
"py313-scikit-image",
"py313-scikit-learn",
"py313-scikit-umfpack",
"py313-scipy",
"py313-usadel1"
]
}
]
},
{
"name": "py313-meson",
"portdir": "python/py-meson",
"version": "1.11.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mesonbuild.com",
"description": "Meson - A high productivity build system",
"long_description": "Meson is a build system designed to optimize programmer productivity. It aims to do this by providing simple, out-of-the-box support for modern software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like. It is both extremely fast, and, even more importantly, as user friendly as possible.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "git",
"github": "SoapZA",
"ports_count": 23
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2122
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"ninja",
"py313-setuptools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-meson-python"
]
}
]
},
{
"name": "py313-userpath",
"portdir": "python/py-userpath",
"version": "1.9.2",
"license": "(MIT or Apache-2)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ofek/userpath",
"description": "A tool and library for adding locations to user PATH",
"long_description": "A tool and library for adding locations to user PATH",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-click"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"hatch"
]
}
]
},
{
"name": "py313-zipp",
"portdir": "python/py-zipp",
"version": "3.23.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/zipp",
"description": "A pathlib-compatible Zipfile object wrapper.",
"long_description": "A pathlib-compatible Zipfile object wrapper.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-coherent.licensed",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"py313-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-importlib-metadata"
]
}
]
},
{
"name": "py313-starlette",
"portdir": "python/py-starlette",
"version": "0.41.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/encode/starlette",
"description": "The little ASGI library that shines.",
"long_description": "Starlette is a lightweight ASGI framework/toolkit, which is ideal for building high performance asyncio services.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-anyio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-gradio"
]
},
{
"type": "run",
"ports": [
"py313-fastapi"
]
}
]
},
{
"name": "py312-starlette",
"portdir": "python/py-starlette",
"version": "0.41.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/encode/starlette",
"description": "The little ASGI library that shines.",
"long_description": "Starlette is a lightweight ASGI framework/toolkit, which is ideal for building high performance asyncio services.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-anyio"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-fastapi"
]
}
]
},
{
"name": "py313-anyio",
"portdir": "python/py-anyio",
"version": "4.12.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/agronholm/anyio",
"description": "AnyIO is a asynchronous compatibility API",
"long_description": "AnyIO is a asynchronous compatibility API",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"py313-idna",
"py313-sniffio",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-cloudflare",
"py313-gradio",
"py313-httpcore",
"py313-jupyter_server",
"py313-starlette"
]
},
{
"type": "run",
"ports": [
"py313-python-socks"
]
}
]
},
{
"name": "py313-aioitertools",
"portdir": "python/py-aioitertools",
"version": "0.13.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://aioitertools.omnilib.dev/",
"description": "Async implementation of itertools, builtins and more.",
"long_description": "Async implementation of itertools, builtins and more.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-aiobotocore",
"py313-maggma"
]
}
]
},
{
"name": "py313-libvirt",
"portdir": "python/py-libvirt",
"version": "11.8.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://libvirt.org",
"description": "The libvirt virtualization API python binding",
"long_description": "The libvirt virtualization API python binding provides a module that permits applications written in the Python programming language to call the interface supplied by the libvirt library, to manage the virtualization capabilities of recent versions of Linux and other OSes.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-installer",
"py313-setuptools",
"pkgconfig",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313",
"libvirt"
]
}
],
"depends_on": []
},
{
"name": "py313-rapidfuzz",
"portdir": "python/py-rapidfuzz",
"version": "3.14.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/maxbachmann/RapidFuzz",
"description": "A fast string matching library for Python.",
"long_description": "A fast string matching library for Python.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"ninja",
"py313-build",
"py313-installer",
"py313-scikit-build-core",
"py313-cython"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-cleo"
]
},
{
"type": "run",
"ports": [
"py313-levenshtein"
]
}
]
},
{
"name": "py313-msgpack",
"portdir": "python/py-msgpack",
"version": "1.1.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://msgpack.org/",
"description": "MessagePack (de)serializer for Python.",
"long_description": "MessagePack (de)serializer for Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-cython",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-mp-api",
"py313-neovim",
"py313-cachecontrol",
"py313-blosc2",
"py313-maggma",
"py313-mitmproxy",
"py313-mmtf-python"
]
},
{
"type": "run",
"ports": [
"borgbackup",
"py313-librosa",
"py313-oslo-serialization",
"py313-autobahn"
]
}
]
},
{
"name": "py313-click",
"portdir": "python/py-click",
"version": "8.3.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pallets/click",
"description": "A simple wrapper around optparse for powerful command line utilities.",
"long_description": "A simple wrapper around optparse for powerful command line utilities.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-snuggs",
"magic-wormhole",
"litecli",
"mycli",
"pgcli",
"toot",
"hatch",
"py313-beancount",
"py313-black",
"py313-click-plugins",
"py313-hanko",
"py313-spark_parser",
"py313-textx",
"py313-tmuxp",
"py313-uncompyle6",
"py313-uvicorn",
"py313-xdis",
"py313-zlmdb",
"py313-cligj",
"py313-cookiecutter",
"py313-dask",
"py313-fiona",
"py313-flask",
"py313-httpx",
"py313-incremental",
"py313-lonboard",
"py313-mercantile",
"py313-morecantile",
"py313-nltk",
"py313-osxmetadata",
"py313-pgspecial",
"py313-python-dotenv",
"py313-pytorch",
"py313-robotframework-seleniumlibrary",
"py313-sigma-cli"
]
},
{
"type": "run",
"ports": [
"py313-sphinx-click",
"py313-typer",
"py313-rasterio",
"py313-rasterstats",
"py313-rich-click",
"py313-userpath",
"py313-sacremoses"
]
},
{
"type": "test",
"ports": [
"py313-click-spinner"
]
}
]
},
{
"name": "R-monad",
"portdir": "R/R-monad",
"version": "0.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mikmart.github.io/monad",
"description": "Operators and generics for monads",
"long_description": "Operators and generics for monads",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-19",
"R"
]
},
{
"type": "lib",
"ports": [
"R-S7",
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-purrr",
"R-testthat",
"R-roxygen2",
"R-maybe"
]
}
],
"depends_on": []
},
{
"name": "R-hfr",
"portdir": "R/R-hfr",
"version": "0.7.1",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://hfr.residualmetrics.com",
"description": "Estimate hierarchical feature regression models",
"long_description": "Estimate hierarchical feature regression models",
"active": true,
"categories": [
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-19",
"R"
]
},
{
"type": "lib",
"ports": [
"R-corpcor",
"R-dendextend",
"R-CRAN-recommended",
"R-RColorBrewer",
"R-quadprog"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-testthat"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-tidyfit"
]
}
]
},
{
"name": "R-autometric",
"portdir": "R/R-autometric",
"version": "0.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wlandau.github.io/autometric",
"description": "Background resource logging",
"long_description": "Background resource logging",
"active": true,
"categories": [
"sysutils",
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-19"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-ps",
"R-tinytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-crew"
]
},
{
"type": "test",
"ports": [
"R-targets"
]
}
]
},
{
"name": "py313-crashtest",
"portdir": "python/py-crashtest",
"version": "0.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sdispater/crashtest",
"description": "Manage Python errors with ease",
"long_description": "Crashtest is a Python library that makes exceptions handling and inspection easier.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "harens",
"github": "harens",
"ports_count": 165
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-cleo",
"py313-clikit"
]
}
]
}
]
}