HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50822,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=433",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=431",
"results": [
{
"name": "py310-asv",
"portdir": "python/py-asv",
"version": "0.6.5",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/airspeed-velocity/asv",
"description": "Airspeed Velocity: A simple Python history benchmarking tool",
"long_description": "Airspeed Velocity: A simple Python history benchmarking tool",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-json5",
"py310-asv-runner",
"python310",
"py310-tomli",
"py310-packaging",
"py310-importlib-metadata",
"py310-virtualenv",
"py310-tabulate"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": []
},
{
"name": "py39-asv",
"portdir": "python/py-asv",
"version": "0.6.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/airspeed-velocity/asv",
"description": "Airspeed Velocity: A simple Python history benchmarking tool",
"long_description": "Airspeed Velocity: A simple Python history benchmarking tool",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-json5",
"py39-tabulate",
"py39-virtualenv",
"py39-tomli",
"py39-asv-runner"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py38-asv",
"portdir": "python/py-asv",
"version": "0.6.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/airspeed-velocity/asv",
"description": "Airspeed Velocity: A simple Python history benchmarking tool",
"long_description": "Airspeed Velocity: A simple Python history benchmarking tool",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-json5",
"py38-tabulate",
"py38-virtualenv",
"py38-tomli",
"py38-asv-runner"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": []
},
{
"name": "py-asv",
"portdir": "python/py-asv",
"version": "0.6.5",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/airspeed-velocity/asv",
"description": "Airspeed Velocity: A simple Python history benchmarking tool",
"long_description": "Airspeed Velocity: A simple Python history benchmarking tool",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-asv"
]
}
],
"depends_on": []
},
{
"name": "py310-astroid",
"portdir": "python/py-astroid",
"version": "4.1.1",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pylint-dev/astroid",
"description": "Rebuild a new abstract syntax tree from Python's ast.",
"long_description": "The aim of this module is to provide a common base representation of python source code for projects such as pychecker, pyreverse, pylint... Well, actually the development of this library is essentially governed by pylint's needs.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2877
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-typing_extensions"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pylint"
]
},
{
"type": "test",
"ports": [
"py310-asttokens"
]
}
]
},
{
"name": "py310-arrow",
"portdir": "python/py-arrow",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://arrow.readthedocs.io",
"description": "Better dates and times for Python",
"long_description": "Arrow is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps. It implements and updates the datetime type, plugging gaps in functionality and providing an intelligent module API that supports many common creation scenarios.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-installer",
"py310-flit_core",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-dateutil",
"py310-types-python-dateutil",
"py310-tzdata"
]
},
{
"type": "run",
"ports": [
"py310-types-python-dateutil",
"py310-dateutil"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"watson",
"py310-isoduration",
"topydo",
"py310-cookiecutter",
"py310-jinja2-time"
]
}
]
},
{
"name": "py310-Pillow",
"portdir": "python/py-Pillow",
"version": "9.5.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": 2877
}
],
"variants": [
"raqm",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"openjpeg",
"tiff",
"webp",
"zlib",
"python310",
"py310-tkinter",
"py310-olefile",
"freetype",
"lcms2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pytesseract",
"py310-reportlab",
"py310-imageio",
"py310-ipympl",
"py310-torchvision",
"py310-bokeh",
"py310-fabio",
"py310-pikepdf",
"py310-xhtml2pdf",
"py310-sphinx-gallery",
"py310-cartopy",
"py310-cairosvg",
"py310-openslide",
"py310-blockdiag",
"py310-opengl",
"py310-asciimatics",
"py310-pptx",
"py310-contextily",
"py310-img2pdf",
"py310-matplotlib",
"py310-pyvo",
"vpype",
"py310-vispy"
]
},
{
"type": "run",
"ports": [
"py310-luma.core",
"py310-wordcloud",
"py310-wxmplot",
"py310-gradio",
"py310-imagehash",
"py310-wxpython-4.0",
"py310-transformers",
"py310-xraylarch",
"py310-zbar",
"py310-kraken",
"py310-scikit-image"
]
},
{
"type": "test",
"ports": [
"py310-scrapy",
"py310-Faker",
"py310-django-allauth",
"py310-svgelements"
]
}
]
},
{
"name": "py310-Faker",
"portdir": "python/py-Faker",
"version": "40.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/joke2k/faker",
"description": "Faker is a Python package that generates fake data for you.",
"long_description": "Faker is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"clang-18",
"py310-installer",
"py310-setuptools",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-dateutil",
"py310-typing_extensions"
]
},
{
"type": "test",
"ports": [
"py310-decorator",
"py310-pytest",
"py310-ukpostcodeparser",
"py310-Pillow",
"py310-freezegun",
"py310-validators",
"py310-xmltodict"
]
}
],
"depends_on": []
},
{
"name": "rsync-hfscomp",
"portdir": "net/rsync-hfscomp",
"version": "3.1.2",
"license": "GPL-3+",
"platforms": "darwin freebsd sunos",
"epoch": 0,
"replaced_by": null,
"homepage": "http://samba.org/rsync/",
"description": "Fast incremental file transfer",
"long_description": "rsync is an open source utility that provides fast incremental file transfer. It works both locally and remote with either the custom rsyncd protocol or a remote shell like ssh. NOTE: This version includes additional macOS-specific support, most notable HFS compression.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"popt",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gutils-suite-base"
]
}
]
},
{
"name": "flang-13",
"portdir": "lang/llvm-13",
"version": "13.0.1",
"license": "NCSA",
"platforms": "{darwin < 25}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flang.llvm.org/",
"description": "LLVM Fortran compiler",
"long_description": "LLVM Fortran compiler",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"debug",
"tests"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-yaml",
"py310-pygments",
"cctools",
"cmake",
"clang-11",
"python310"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libcxx",
"libomp",
"libxml2",
"llvm-13",
"mlir-13",
"clang-13"
]
},
{
"type": "run",
"ports": [
"bash",
"ld64"
]
}
],
"depends_on": []
},
{
"name": "lldb-13",
"portdir": "lang/llvm-13",
"version": "13.0.1",
"license": "NCSA",
"platforms": "{darwin >= 18}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lldb.llvm.org/",
"description": "the LLVM debugger",
"long_description": "lldb is the LLVM native debugger.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"debug",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-yaml",
"cctools",
"cmake",
"swig-python",
"clang-11",
"doxygen",
"python310",
"py310-pygments"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"xar",
"zlib",
"libedit",
"libffi",
"ncurses",
"libcxx",
"python310",
"llvm-13",
"clang-13"
]
},
{
"type": "run",
"ports": [
"lldb_select-13"
]
}
],
"depends_on": []
},
{
"name": "clang-13",
"portdir": "lang/llvm-13",
"version": "13.0.1",
"license": "NCSA",
"platforms": "{darwin < 25}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://clang.llvm.org/",
"description": "C, C++, Objective C and Objective C++ compiler",
"long_description": "Clang is an LLVM native C/C++/Objective-C compiler, which aims to deliver amazingly fast compiles (e.g. about 3x faster than GCC when compiling Objective-C code in a debug configuration), extremely useful error and warning messages and to provide a platform for building great source level tools. The included Clang Static Analyzer is a tool that automatically finds bugs in your code, and is a great example of the sort of tool that can be built using the Clang frontend as a library to parse C/C++ code.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"debug",
"tests",
"analyzer",
"libstdcxx",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-11",
"cctools",
"python310",
"py310-pygments",
"py310-yaml"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libcxx",
"libomp",
"libxml2",
"llvm-13"
]
},
{
"type": "run",
"ports": [
"clang_select-13",
"perl5",
"ld64",
"cctools"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ispc-clang",
"py35-astropy-helpers",
"py36-astropy-helpers",
"py27-rencode",
"py27-powerline",
"py35-rope",
"py36-rope",
"py27-flake8-mccabe",
"py35-flake8-mccabe",
"py36-flake8-mccabe",
"py27-pyqtgraph",
"py36-enchant",
"py36-poetry-core",
"openmpi-clang13",
"llvm-15",
"mlir-15",
"clang-15",
"lldb-15",
"flang-15",
"mpich-clang13",
"py27-astropy-helpers",
"py35-construct",
"py36-construct",
"py35-libxml2",
"py36-libxml2",
"py35-fiona",
"py36-fiona",
"py27-zict",
"py35-zict",
"py36-zict",
"py36-scikit-build",
"py27-vega",
"py36-vega",
"py35-fsspec",
"py36-fsspec",
"py27-llfuse",
"py35-llfuse",
"py36-llfuse",
"py27-wrapt",
"py35-wrapt",
"py36-wrapt",
"py37-spaCy",
"py35-distorm",
"py36-distorm",
"py36-cchardet",
"py36-pydantic",
"py37-npe2",
"py27-pyscard",
"py35-pyscard",
"py36-pyscard",
"PsyncX",
"py27-pywavelets",
"py35-pywavelets",
"py36-pywavelets",
"py35-sphinxcontrib-blockdiag",
"py36-sphinxcontrib-blockdiag",
"pbzx",
"py35-werkzeug",
"py36-werkzeug",
"msp430-libc-devel",
"libzdb-postgresql80",
"qof",
"recutils",
"MacOSX.sdk",
"MacOSX12.sdk",
"MacOSX11.sdk",
"MacOSX10.15.sdk",
"MacOSX10.14.sdk",
"MacOSX10.13.sdk",
"MacOSX10.12.sdk",
"MacOSX10.11.sdk",
"MacOSX10.10.sdk",
"MacOSX10.9.sdk",
"MacOSX10.8.sdk",
"MacOSX10.7.sdk",
"MacOSX10.6.sdk",
"atk",
"doctave",
"dtool",
"icu58",
"py37-awscli2",
"magit",
"pijul",
"vecLibFort",
"MultiMC5-devel",
"frozenbubble2",
"gti",
"py27-cloudpickle",
"grass8",
"py36-ipympl",
"py36-psycopg",
"py27-cligj",
"py35-cligj",
"py36-cligj",
"py27-munch",
"py35-munch",
"py36-munch",
"py35-networkx",
"py36-networkx",
"keybinder",
"py27-keybinder",
"libgnomecanvas",
"libgnomeui",
"vte-gtk2-compat",
"ccls-clang-13",
"DiffPDF",
"py27-jmespath",
"py35-jmespath",
"py36-jmespath",
"openjdk-source",
"openjdk8-adoption-boot",
"openjdk8u",
"openjdk11-boot",
"openjdk11u",
"openjdk13-boot",
"openjdk13u",
"openjdk15-boot",
"openjdk15u",
"openjdk17-boot",
"openjdk17u",
"py27-emcee",
"py35-emcee",
"py36-emcee",
"cargo-bootstrap",
"py35-libvirt",
"py36-libvirt",
"ttygif",
"py27-stevedore",
"py35-stevedore",
"py36-stevedore",
"py35-pyglet",
"py36-pyglet",
"py35-pandas",
"py36-pandas",
"openjdk15-openj9",
"openjdk15-openj9-large-heap",
"py27-mercurial_extension_utils",
"py35-cppy",
"py36-arrow",
"krusader",
"py36-black",
"py35-mako",
"py36-mako",
"mozjs68",
"mozjs91",
"py27-fonttools",
"py36-fonttools",
"snobol4",
"py35-blis",
"py36-blis",
"mpfi",
"tiemu3",
"xplot",
"reddsaver",
"schroedinger",
"bombadillo",
"libntlm",
"openvpn",
"trafshow",
"py27-nbconvert",
"py35-nbconvert",
"py36-nbconvert",
"eureka",
"py27-editor",
"py35-editor",
"py36-editor",
"openjdk",
"py35-alembic",
"py36-alembic",
"py36-anyio",
"py27-tqdm",
"py35-tqdm",
"py36-tqdm",
"py-distnorm",
"py27-distnorm",
"py37-distnorm",
"py38-distnorm",
"py27-phonenumbers",
"py-oset",
"py37-oset",
"py38-oset",
"py39-oset",
"py310-oset",
"py27-aenum",
"py35-aenum",
"py36-aenum",
"py37-pygit2",
"py27-imageio",
"py35-imageio",
"py36-imageio",
"py35-phonenumbers",
"py36-phonenumbers",
"py36-pyheif",
"p5-data-messagepack",
"p5.28-data-messagepack",
"p5.30-data-messagepack",
"p5.32-data-messagepack",
"p5.34-data-messagepack",
"p5-devel-ppport",
"p5.28-devel-ppport",
"p5.30-devel-ppport",
"p5.32-devel-ppport",
"p5.34-devel-ppport",
"p5-digest-crc",
"p5.28-digest-crc",
"p5.30-digest-crc",
"p5.32-digest-crc",
"p5.34-digest-crc",
"py35-ipykernel",
"py36-ipykernel",
"py27-alembic",
"py36-jupyter_packaging",
"py36-scikit-hep-uproot4",
"py36-scikit-hep-hist",
"py36-scikit-hep-awkward1",
"py27-flake8",
"py35-flake8",
"py36-flake8",
"atom",
"py27-astroid",
"py35-astroid",
"py36-astroid",
"py27-pylint",
"py35-pylint",
"py36-pylint",
"py27-pymongo",
"py35-pymongo",
"py36-pymongo",
"py27-ipykernel",
"p5-event",
"p5.28-event",
"p5.30-event",
"p5.32-event",
"p5.34-event",
"p5-json-parse",
"p5.28-json-parse",
"p5.30-json-parse",
"p5.32-json-parse",
"p5.34-json-parse",
"p5-math-gmp",
"p5.28-math-gmp",
"p5.30-math-gmp",
"p5.32-math-gmp",
"p5.34-math-gmp",
"p5-string-crc32",
"p5.28-string-crc32",
"p5.30-string-crc32",
"p5.32-string-crc32",
"p5.34-string-crc32",
"p5-unicode-collate",
"p5.28-unicode-collate",
"p5.30-unicode-collate",
"p5.32-unicode-collate",
"p5.34-unicode-collate",
"py37-DAWG",
"py37-ansible",
"py38-ansible",
"py-ansible-base",
"py37-ansible-base",
"py38-ansible-base",
"py39-ansible-base",
"py37-ansible-core",
"py38-ansible-core",
"py37-astropy-healpix",
"py-crypto",
"py37-crypto",
"py38-crypto",
"py39-crypto",
"py27-entrypoints",
"py35-entrypoints",
"py36-entrypoints",
"py-geoip",
"py27-geoip",
"py37-geoip",
"py38-geoip",
"py39-geoip",
"py39-glcontext",
"py37-gmpy",
"py37-gsl",
"py37-htseq",
"vcsn",
"py37-hypy",
"py37-kcs11",
"py-language-server",
"py37-language-server",
"py38-language-server",
"py39-language-server",
"py-llvmpy",
"py27-llvmpy",
"py35-llvmpy",
"py36-llvmpy",
"py37-mecab-python3",
"darktable",
"py37-misaka",
"py37-mmh3",
"py39-moderngl",
"py37-mssql",
"py37-obspy",
"py37-omniORBpy",
"py-poppler-qt4",
"py37-poppler-qt4",
"py37-pybox2d",
"py37-pygeos",
"py-pygpu",
"py37-pygpu",
"py37-pygresql",
"py37-pyhyphen",
"py37-pykerberos",
"py37-pylibmc",
"py37-pyodbc",
"py37-pypostal",
"py38-quixote",
"py-qutip",
"py310-qutip",
"py37-reproject",
"py37-rpy2",
"py38-scgi",
"py37-scimath",
"py37-slepc4py",
"py37-sounddevice",
"py37-spacepy",
"py37-storm",
"py38-subprocess-tee",
"py37-subvertpy",
"py27-testpath",
"py35-testpath",
"py36-testpath",
"py37-tinycss",
"py37-wntr",
"py37-word2vec",
"chemtool",
"drc-fir",
"chkrootkit",
"edex-ui",
"getopt",
"gnuregex",
"hilite",
"iRecovery",
"pstree",
"cedar",
"dumpasn1",
"liblrdf",
"pdfgrep-legacy",
"the_silver_searcher",
"unrtf",
"htmlq",
"netrik",
"tidy",
"vnc"
]
},
{
"type": "lib",
"ports": [
"py36-clang",
"ccls-clang-13",
"py27-pyside2",
"flang-13",
"lldb-13",
"py36-pyside2",
"py27-clang",
"openmpi-clang13",
"mpich-clang13",
"rtags"
]
}
]
},
{
"name": "mlir-13",
"portdir": "lang/llvm-13",
"version": "13.0.1",
"license": "NCSA",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mlir.llvm.org",
"description": "The MLIR project is a novel approach to building reusable and extensible compiler infrastructure.",
"long_description": "The MLIR project is a novel approach to building reusable and extensible compiler infrastructure. MLIR aims to address software fragmentation, improve compilation for heterogeneous hardware, significantly reduce the cost of building domain specific compilers, and aid in connecting existing compilers together.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"debug",
"tests"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-yaml",
"clang-11",
"python310",
"py310-pygments",
"cctools",
"cmake"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"llvm-13",
"libcxx"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"flang-13"
]
}
]
},
{
"name": "llvm-13",
"portdir": "lang/llvm-13",
"version": "13.0.1",
"license": "NCSA",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://llvm.org/",
"description": "llvm is a next generation compiler infrastructure",
"long_description": "The LLVM Core libraries provide a modern source- and target-independent optimizer, along with code generation support for many popular CPUs (as well as some less common ones!) These libraries are built around a well specified code representation known as the LLVM intermediate representation (\"LLVM IR\").",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"debug",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-yaml",
"cctools",
"cmake",
"clang-11",
"python310",
"py310-pygments"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"xar",
"zlib",
"libedit",
"libffi",
"ncurses",
"libcxx"
]
},
{
"type": "run",
"ports": [
"llvm_select-13"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-pyside2",
"py36-pyside2",
"mlir-13",
"clang-13",
"lldb-13",
"flang-13"
]
}
]
},
{
"name": "carto",
"portdir": "gis/carto",
"version": "1.2.0",
"license": "Apache-2 and BSD and ISC and MIT and PSF and public-domain and (AFL-2.1 or BSD) and (BSD or MIT) and (WTFPL or MIT)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mapbox/carto",
"description": "Fast CSS-like map stylesheets",
"long_description": "CartoCSS (short: Carto) is a language for map design. It is similar in syntax to CSS, but builds upon it with specific abilities to filter map data and by providing things like variables. It targets the Mapnik renderer and is able to generate Mapnik XML and a JSON variant of Mapnik XML.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "frank.dean",
"github": "frankdean",
"ports_count": 12
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"npm10",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"nodejs22"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"mod_tile"
]
}
]
},
{
"name": "lite-xl-luajit",
"portdir": "editors/lite-xl",
"version": "2.0.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lite-xl.github.io/",
"description": "An out-of-branch LuaJIT-based version of lite-xl",
"long_description": "A lightweight text editor written in Lua, adapted from lite. It aims to provide something practical, pretty, small and fast. Easy to modify and extend, or to use without doing either.",
"active": false,
"categories": [
"editors",
"lua"
],
"maintainers": [
{
"name": "harens",
"github": "harens",
"ports_count": 159
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12",
"cmake",
"meson",
"ninja",
"pkgconfig",
"librsvg",
"makeicns"
]
},
{
"type": "lib",
"ports": [
"pcre2",
"antigraingeometry",
"luajit",
"freetype",
"reproc",
"libsdl2"
]
}
],
"depends_on": []
},
{
"name": "dbus-python310",
"portdir": "devel/dbus-python",
"version": "1.3.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freedesktop.org/wiki/Software/dbus/",
"description": "Python bindings for the dbus message bus system.",
"long_description": "Python bindings for the dbus message bus system.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [
"doc",
"examples",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gettext",
"glib2",
"dbus",
"python310",
"libiconv",
"dbus-glib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pyqt6",
"py310-pyqt4",
"py310-pyqt5"
]
}
]
},
{
"name": "boost173-numpy",
"portdir": "devel/boost173",
"version": "1.73.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "boost181-numpy",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by boost181-numpy",
"long_description": "This port has been replaced by boost181-numpy.",
"active": false,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "boost173",
"portdir": "devel/boost173",
"version": "1.73.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "boost181",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by boost181",
"long_description": "This port has been replaced by boost181.",
"active": false,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py310-pycparser",
"portdir": "python/py-pycparser",
"version": "2.23",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/eliben/pycparser",
"description": "pycparser is a complete parser of the C language.",
"long_description": "pycparser is a complete parser of the C language, written in pure Python using the PLY parsing library. It parses C code into an AST and can serve as a front-end for C compilers or analysis tools.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2877
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-python-augeas",
"py310-cffi"
]
}
]
},
{
"name": "py310-cchardet",
"portdir": "python/py-cchardet",
"version": "2.1.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PyYoshi/cChardet",
"description": "cChardet is high speed universal character encoding detector.",
"long_description": "cChardet is high speed universal character encoding detector.",
"active": false,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 249
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-setuptools",
"py310-cython",
"clang-17",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py310-async-timeout",
"portdir": "python/py-async-timeout",
"version": "4.0.3",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/async-timeout",
"description": "asyncio-compatible timeout context manager.",
"long_description": "asyncio-compatible is useful in cases when you want to apply timeout logic around block of code or in cases when asyncio.wait_for() is not suitable. Also it's much faster than asyncio.wait_for() because timeout doesn't create a new task.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "miguel",
"github": "ipglider",
"ports_count": 90
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"py310-typing_extensions",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-aiojobs",
"py310-redis",
"py310-aiohttp",
"py310-python-socks"
]
},
{
"type": "run",
"ports": [
"py310-aiopg",
"py310-asyncpg"
]
}
]
},
{
"name": "py310-pathspec",
"portdir": "python/py-pathspec",
"version": "1.0.4",
"license": "(MPL-2 or LGPL-2.1+)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cpburnz/python-pathspec",
"description": "Utility library for gitignore style pattern matching of file paths.",
"long_description": "pathspec is a utility library for pattern matching of file paths. So far this only includes Git’s wildmatch pattern matching which itself is derived from Rsync’s wildmatch. Git uses wildmatch for its gitignore files.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 172
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-flit_core",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-iminuit"
]
},
{
"type": "lib",
"ports": [
"py310-mypy",
"py310-black",
"py310-hatchling",
"py310-scikit-build-core"
]
}
]
},
{
"name": "py310-black",
"portdir": "python/py-black",
"version": "26.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://black.readthedocs.io/",
"description": "The uncompromising code formatter for Python.",
"long_description": "By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 172
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-build",
"py310-hatchling",
"py310-hatch-vcs",
"py310-installer",
"py310-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"py310-platformdirs",
"py310-pathspec",
"py310-pytokens",
"python310",
"py310-mypy_extensions",
"py310-typing_extensions",
"py310-tomli",
"py310-click",
"py310-packaging"
]
},
{
"type": "run",
"ports": [
"black_select"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-sphinx-copybutton",
"py310-python-lsp-black"
]
},
{
"type": "run",
"ports": [
"py310-orjson"
]
},
{
"type": "test",
"ports": [
"py310-license-expression"
]
}
]
},
{
"name": "py310-pytest-qt",
"portdir": "python/py-pytest-qt",
"version": "4.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-qt",
"description": "pytest plugin for Qt (PyQt5/PyQt6 and PySide2/PySide6) application testing",
"long_description": "pytest plugin for Qt (PyQt5/PyQt6 and PySide2/PySide6) application testing",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-build",
"py310-installer",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"py310-pytest",
"python310"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py310-qtawesome",
"py310-qtpy"
]
}
]
},
{
"name": "py310-pytest-cov",
"portdir": "python/py-pytest-cov",
"version": "7.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-cov",
"description": "Pytest plugin for measuring coverage.",
"long_description": "Pytest plugin for measuring coverage.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-build",
"py310-hatchling",
"py310-installer",
"py310-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-toml",
"py310-pluggy",
"py310-pytest",
"py310-coverage"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py310-spopt",
"py310-allennlp",
"py310-moviepy",
"py310-pyppmd"
]
}
]
},
{
"name": "py310-pbr",
"portdir": "python/py-pbr",
"version": "7.0.3",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/pbr/latest/",
"description": "Python Build Reasonableness",
"long_description": "A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"py310-setuptools",
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-munch",
"py310-cliff",
"py310-openstacksdk",
"py310-requestsexceptions",
"py310-requests-mock",
"py310-cinderclient",
"py310-openstackclient",
"py310-osc-lib",
"py310-oslo-config",
"py310-keystoneclient",
"py310-debtcollector",
"py310-keystoneauth1",
"py310-os-service-types",
"py310-oslo-i18n",
"py310-oslo-serialization",
"py310-oslo-utils",
"py310-kraken",
"py310-lockfile",
"py310-stevedore",
"py310-qstylizer",
"py310-novaclient"
]
},
{
"type": "lib",
"ports": [
"py310-jschema_to_python",
"py310-sarif-om",
"py310-virtualenvwrapper",
"py310-sqlalchemy-migrate"
]
}
]
},
{
"name": "py310-openbabel",
"portdir": "python/py-openbabel",
"version": "3.1.1.1",
"license": "GPL-2",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openbabel.org",
"description": "Python interface to the Open Babel chemistry library",
"long_description": "Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It’s an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas. computational chemistry. This port provides the Python bindings.",
"active": true,
"categories": [
"devel",
"science",
"python",
"chemistry"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-build",
"py310-installer",
"pkgconfig",
"swig-python",
"eigen3",
"py310-setuptools",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"python310",
"openbabel"
]
}
],
"depends_on": []
},
{
"name": "py310-nodeenv",
"portdir": "python/py-nodeenv",
"version": "1.10.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ekalinin/nodeenv",
"description": "Node.js virtual environment builder",
"long_description": "Node.js virtual environment builder",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-setuptools",
"py310-setuptools_scm",
"clang-18",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pre-commit"
]
}
]
},
{
"name": "py310-numpy",
"portdir": "python/py-numpy",
"version": "2.2.6",
"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": 466
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"accelerate",
"openblas",
"flexiblas",
"blis",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gcc15",
"py310-meson-python",
"clang-20",
"pkgconfig",
"py310-cython",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310",
"libgcc"
]
},
{
"type": "run",
"ports": [
"py310-oldest-supported-numpy"
]
},
{
"type": "test",
"ports": [
"py310-cython",
"py310-charset-normalizer",
"py310-mypy",
"py310-typing_extensions",
"py310-hypothesis",
"py310-pytest",
"py310-cffi",
"py310-tz"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-reproject",
"py310-theano-pymc",
"py310-pyopencl",
"py310-rsgislib"
]
},
{
"type": "lib",
"ports": [
"py310-pygeos",
"py310-pygrib",
"py310-pygmsh",
"py310-scikit-dsp-comm",
"py310-cfgrib",
"py310-gsd",
"py310-pdal-plugins",
"py310-pycifrw",
"py310-pydicom",
"py310-pyfftw",
"py310-astroquery",
"py310-pytensor",
"py310-pyedr",
"py310-kapteyn",
"py310-opencv3",
"py310-opencv3-devel",
"py310-faiss",
"py310-imagecodecs",
"py310-gyoto",
"py310-xarray-einstats",
"gnuradio",
"gnuradio-next",
"py310-seaborn",
"boost171-numpy",
"py310-maggma",
"py310-cartopy",
"py310-h5py",
"py310-mayavi",
"py310-metpy",
"py310-mlxtend",
"py310-petsc4py",
"py310-pythran",
"py310-libsvm",
"py310-quantecon",
"py310-altair",
"py310-scipy",
"py310-opencv4",
"py310-opencv4-devel",
"py310-numba",
"py310-aeppl",
"py310-aesara",
"py310-netcdf4",
"py310-tifffile",
"py310-barnaba",
"py310-blosc2",
"py310-pyerfa",
"py310-asdf",
"py310-bottleneck",
"py310-mpl-animators",
"py310-scikit-learn",
"py310-lmfit",
"py310-peakutils",
"py310-skyfield",
"py310-ndindex",
"py310-shapely",
"py310-napari-svg",
"py310-rasterio",
"py310-sunpy",
"py310-astropy",
"py310-astropy-healpix",
"py310-npx",
"py310-pyFAI",
"py310-opengl-accelerate",
"py310-pacal",
"py310-pymatgen",
"py310-tropycal",
"py310-emmet-core",
"py310-biopython",
"py310-obspy",
"py310-statsmodels",
"py310-drms",
"py310-hdbscan",
"py310-healpy",
"py310-htseq",
"py310-silx",
"py310-termplotlib",
"py310-pdal",
"py310-rustworkx",
"py310-control",
"py310-herbie-data",
"py310-mdtraj",
"xraylib",
"py310-contextily",
"py310-cftime",
"py310-slepc4py",
"py310-scikit-hep-uproot4",
"py310-ttfquery",
"NanoVNASaver",
"py310-python-ivi",
"py310-tpot",
"py310-emcee",
"py310-qutip",
"py310-rawpy",
"py310-filterpy",
"ubertooth",
"ubertooth-devel",
"py310-scikit-umfpack",
"py310-emcee3",
"py310-contourpy",
"py310-matplotlib",
"py310-keras",
"py310-keras_applications",
"py310-keras_preprocessing",
"py310-numdifftools",
"py310-geoviews",
"py310-graph-tool",
"py310-hvplot",
"py310-lonboard",
"py310-mapclassify",
"py310-pymc",
"py310-pytools",
"py310-algopy",
"py310-spiceypy",
"vpype",
"cantera",
"py310-quantities",
"py310-bqplot",
"py310-numcodecs",
"py310-onnx",
"py310-meshio",
"py310-jplephem",
"py310-vispy",
"py310-eccodes",
"py310-nmrglue",
"py310-nmrglue-devel",
"py310-numexpr",
"py310-asdf-astropy",
"py310-tensorflow",
"py310-zarr",
"py310-pyasdf",
"py310-siphon",
"uhd",
"uhd-devel",
"py310-geopandas",
"py310-game",
"py310-arviz",
"py310-dm-tree",
"py310-gdal",
"py310-pandas",
"py310-pyogrio",
"py310-word2vec",
"py310-pywavelets",
"py310-samplerate",
"py310-pyarrow",
"py310-scikit-hep-awkward",
"py310-tables",
"py310-scikit-hep-awkward1",
"py310-scikit-hep-uproot",
"py310-imageio",
"py310-networkit",
"py310-mahotas",
"py310-ipympl",
"py310-opt_einsum",
"py310-tensorboard",
"py310-pymc3",
"py310-corner",
"py310-commpy",
"py310-pytorch",
"py310-bokeh",
"py310-scikit-rf",
"py310-aubio",
"py310-regions",
"py310-gsl",
"py310-scikit-image",
"py310-blis",
"py310-deap",
"py310-dijitso",
"py310-fabio",
"py310-fiat",
"py310-g2p-en",
"py310-iminuit",
"py310-imread",
"py310-patsy",
"py310-instrumentkit",
"py310-pyside2",
"py310-dolfin",
"py310-fipy",
"py310-gensim",
"py310-xarray",
"py310-pyside6",
"py310-spaCy",
"py310-snuggs",
"py310-spglib",
"py310-srsly",
"py310-thinc"
]
},
{
"type": "run",
"ports": [
"py310-pmdarima",
"py310-kraken",
"py310-sounddevice",
"py310-fairseq",
"py310-spyder-devel",
"py310-pytorch-lightning",
"py310-sentence-transformers",
"py310-pnoise",
"py310-bpemb",
"py310-spyder",
"py310-reproject",
"py310-ml_dtypes",
"py310-tensorflow-datasets",
"py310-inequality",
"py310-spopt",
"py310-moviepy",
"py310-photomosaic",
"py310-tobler",
"py310-transformers",
"py310-splot",
"py310-spvcm",
"py310-qimage2ndarray",
"py310-pointpats",
"py310-ezdxf",
"py310-access",
"py310-spglm",
"py310-mgwr",
"py310-segregation",
"py310-spint",
"py310-imagehash",
"py310-libpysal",
"py310-keras2onnx",
"py310-esda",
"py310-allennlp",
"py310-datasets",
"py310-spreg",
"py310-wordcloud",
"py310-wxmplot",
"py310-xraydb",
"py310-note-seq",
"py310-tensorflow-macos",
"py310-coremltools",
"py310-resampy",
"py310-folium",
"py310-soundfile",
"py310-soxr",
"py310-pygmt",
"py310-gradio",
"py310-onnxconverter-common",
"py310-xraylarch",
"py310-wxpython-4.0",
"py310-spaghetti",
"py310-imutils",
"py310-seqeval",
"py310-tensorboardX",
"py310-librosa",
"py310-pretty-midi",
"py310-rasterstats"
]
},
{
"type": "test",
"ports": [
"py310-igraph",
"py310-zbar",
"py310-uncertainties",
"py310-blosc",
"py310-mmtf-python",
"py310-json-tricks",
"py310-cairocffi",
"py310-plumed",
"py310-svgelements",
"py310-dill"
]
}
]
},
{
"name": "py310-wurlitzer",
"portdir": "python/py-wurlitzer",
"version": "3.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/minrk/wurlitzer",
"description": "Capture C-level output in context managers",
"long_description": "Capture C-level output in context managers",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-mock"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-spyder-kernels-devel",
"py310-spyder-kernels"
]
},
{
"type": "test",
"ports": [
"py310-contourpy"
]
}
]
},
{
"name": "py310-three-merge",
"portdir": "python/py-three-merge",
"version": "0.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spyder-ide/three-merge",
"description": "Simple library for merging two strings with respect to a base one",
"long_description": "Simple library for merging two strings with respect to a base one",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"py310-diff-match-patch",
"python310"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-spyder-devel",
"py310-spyder"
]
}
]
},
{
"name": "py310-textdistance",
"portdir": "python/py-textdistance",
"version": "4.6.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/life4/textdistance",
"description": "Compute distance between the two texts.",
"long_description": "Compute distance between the two texts.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-spyder-devel",
"py310-spyder"
]
}
]
},
{
"name": "py310-text-unidecode",
"portdir": "python/py-text-unidecode",
"version": "1.3",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kmike/text-unidecode/",
"description": "The most basic Text::Unidecode port",
"long_description": "The most basic Text::Unidecode port",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-slugify"
]
}
]
},
{
"name": "py310-platformdirs",
"portdir": "python/py-platformdirs",
"version": "4.9.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/platformdirs/platformdirs",
"description": "A small Python module for determining appropriate platform-specific dirs",
"long_description": "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-hatchling",
"py310-hatch-vcs",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-tox",
"py310-pyopencl",
"py310-npe2",
"py310-pylint",
"py310-virtualenv",
"py310-textual",
"py310-jupyter_core",
"py310-yapf",
"py310-requests-cache",
"py310-findpython",
"py310-black",
"py310-pint",
"py310-pooch"
]
},
{
"type": "run",
"ports": [
"py310-openstacksdk",
"py310-milc",
"py310-libpysal",
"py310-xraydb"
]
}
]
},
{
"name": "py310-pdbecif",
"portdir": "python/py-pdbecif",
"version": "1.5",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PDBeurope/pdbecif",
"description": "Python package for reading, writing and manipulating mmCIF files",
"long_description": "Python package for reading, writing and manipulating mmCIF files, distributed by the wwPDB.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-setuptools",
"py310-pytest-runner",
"clang-18",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py310-editorconfig",
"portdir": "python/py-editorconfig",
"version": "0.17.1",
"license": "PSF-2.0",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/editorconfig/editorconfig-core-py",
"description": "EditorConfig File Locator and Interpreter for Python",
"long_description": "EditorConfig File Locator and Interpreter for Python",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-eric-ide"
]
}
]
},
{
"name": "scala3.1",
"portdir": "lang/scala",
"version": "3.1.3",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.scala-lang.org/",
"description": "The Scala Programming Language",
"long_description": "Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages. It runs inside a Java Virtual Machine and is fully interoperable with Java.",
"active": true,
"categories": [
"lang",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openjdk8-zulu",
"scala_select"
]
}
],
"depends_on": []
},
{
"name": "py310-webencodings",
"portdir": "python/py-webencodings",
"version": "0.5.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gsnedders/python-webencodings",
"description": "This is a Python implementation of the WHATWG Encoding standard.",
"long_description": "This is a Python implementation of the WHATWG Encoding standard.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-tinycss2",
"py310-cssselect2",
"py310-bleach",
"py310-html5lib"
]
}
]
},
{
"name": "py310-tinycss2",
"portdir": "python/py-tinycss2",
"version": "1.5.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.courtbouillon.org/tinycss2",
"description": "tinycss2 is a low-level CSS parser and generator written in Python",
"long_description": "tinycss2 is a low-level CSS parser and generator written in Python: it can parse strings, return objects representing tokens and blocks, and generate CSS strings corresponding to these objects.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-flit_core",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-webencodings",
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-cssselect2",
"py310-cairosvg",
"py310-svglib",
"py310-nbconvert"
]
},
{
"type": "run",
"ports": [
"py310-qstylizer"
]
}
]
},
{
"name": "py310-pytest-runner",
"portdir": "python/py-pytest-runner",
"version": "6.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-runner",
"description": "pytest-runner adds test support to setup.py scripts",
"long_description": "pytest-runner adds test support to setup.py scripts. Setup scripts can use pytest-runner to invoke py.test as distutils command and provices dependency resolution.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 609
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-build",
"py310-installer",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"py310-setuptools",
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-pdbecif",
"py310-rfc3986-validator",
"py310-parsel",
"py310-rchitect",
"py310-certomancer",
"py310-pyte",
"py310-makefun",
"py310-amazon.ion",
"py310-cairosvg",
"py310-progressbar"
]
},
{
"type": "lib",
"ports": [
"py310-pytest-pylint"
]
},
{
"type": "test",
"ports": [
"py310-pyrsistent"
]
}
]
},
{
"name": "py310-mock",
"portdir": "python/py-mock",
"version": "5.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mock.readthedocs.org/en/latest/",
"description": "Rolling backport of unittest.mock for all Pythons",
"long_description": "Rolling backport of unittest.mock for all Pythons.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-tensorflow"
]
},
{
"type": "lib",
"ports": [
"py310-thinc",
"py310-skyfield",
"py310-stem"
]
},
{
"type": "run",
"ports": [
"py310-sure",
"py310-pytest-shutil",
"py310-pytest-mock"
]
},
{
"type": "test",
"ports": [
"py310-python-lsp-server",
"py310-webtest",
"py310-treq",
"py310-serverlessrepo",
"py310-freezegun",
"py310-aws-sam-translator",
"py310-cfn-lint",
"py310-wurlitzer",
"py310-srsly",
"py310-requests-oauthlib",
"py310-python-lsp-jsonrpc",
"py310-bitmath",
"py310-docker",
"py310-oauthlib",
"py310-docx",
"py310-pytest-virtualenv",
"py310-spaCy",
"py310-m2r",
"py310-pygls",
"py310-configargparse",
"py310-parameterized",
"py310-hcloud",
"py310-columnize",
"py310-openid",
"py310-qt4py",
"py310-geopy",
"py310-argh",
"py310-ddt",
"py310-sure",
"py310-visa",
"buildbot",
"buildbot-worker",
"py310-flake8"
]
}
]
},
{
"name": "py310-cssselect2",
"portdir": "python/py-cssselect2",
"version": "0.9.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://doc.courtbouillon.org/cssselect2/",
"description": "cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents",
"long_description": "cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-installer",
"clang-18",
"py310-flit_core"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-tinycss2",
"py310-webencodings"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-cairosvg",
"py310-svglib"
]
}
]
},
{
"name": "py310-cppy",
"portdir": "python/py-cppy",
"version": "1.3.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nucleic/cppy",
"description": "C++ headers for C extension development",
"long_description": "C++ headers for C extension development",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-kiwisolver"
]
}
]
},
{
"name": "py310-columnize",
"portdir": "python/py-columnize",
"version": "0.3.11",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rocky/pycolumnize",
"description": "Format a simple list into aligned columns",
"long_description": "A Python module to format a simple (i.e. not nested) list into aligned columns. A string with embedded newline characters is returned.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-mock"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-trepan3k"
]
}
]
},
{
"name": "nodejs17",
"portdir": "lang/nodejs17",
"version": "17.9.1",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "nodejs18",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by nodejs18",
"long_description": "This port has been replaced by nodejs18.",
"active": false,
"categories": [
"net",
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py310-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": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-uv-dynamic-versioning",
"py310-build",
"py310-hatchling",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-sortedcontainers"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-spyder-devel",
"py310-note-seq",
"py310-spyder"
]
}
]
},
{
"name": "py310-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": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-qstylizer"
]
}
]
},
{
"name": "py310-colorlog",
"portdir": "python/py-colorlog",
"version": "6.10.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/borntyping/python-colorlog",
"description": "Log formatting with colors!",
"long_description": "Log formatting with colors!",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-astropy"
]
}
]
},
{
"name": "py310-cfgv",
"portdir": "python/py-cfgv",
"version": "3.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asottile/cfgv",
"description": "Validate configuration and produce human readable error messages.",
"long_description": "Validate configuration and produce human readable error messages.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pre-commit"
]
}
]
}
]
}