HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 53813,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=494",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=492",
"results": [
{
"name": "py310-tenacity",
"portdir": "python/py-tenacity",
"version": "9.1.4",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jd/tenacity",
"description": "Retry code until it succeeds",
"long_description": "Retry code until it succeeds",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 691
}
],
"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",
"py310-tornado",
"py310-typeguard"
]
}
],
"depends_on": []
},
{
"name": "py310-pyotp",
"portdir": "python/py-pyotp",
"version": "2.9.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyauth.github.io/pyotp",
"description": "Python One-Time Password Library",
"long_description": "PyOTP is a Python library for generating and verifying one-time passwords. It can be used to implement two-factor (2FA) or multi-factor (MFA) authentication methods in web applications and in other systems that require users to log in.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 691
}
],
"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-pykeepass"
]
},
{
"type": "run",
"ports": [
"py310-dns-lexicon"
]
}
]
},
{
"name": "py310-cwcwidth",
"portdir": "python/py-cwcwidth",
"version": "0.1.12",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/cwcwidth/",
"description": "Python bindings for wc(s)width",
"long_description": "cwcwidth provides Python bindings for wcwidth and wcswidth functions defined in POSIX.1-2001 and POSIX.1-2008 based on Cython. These functions compute the printable length of a unicode character/string on a terminal. The module provides the same functions as wcwidth and its behavior is compatible.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 691
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-setuptools",
"py310-cython",
"clang-18",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-curtsies"
]
}
]
},
{
"name": "py310-wcmatch",
"portdir": "python/py-wcmatch",
"version": "11.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/facelessuser/wcmatch",
"description": "Wilcard File Name matching library.",
"long_description": "Wildcard Match provides an enhanced fnmatch, glob, and pathlib library in order to provide file matching and globbing that more closely follows the features found in Bash.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 691
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-hatchling",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-bracex"
]
}
],
"depends_on": []
},
{
"name": "py310-ukpostcodeparser",
"portdir": "python/py-ukpostcodeparser",
"version": "1.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hamstah/ukpostcodeparser",
"description": "UK Postcode parser",
"long_description": "UK Postcode parser",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py310-Faker"
]
}
]
},
{
"name": "py310-bracex",
"portdir": "python/py-bracex",
"version": "3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/facelessuser/bracex",
"description": "Bash style brace expansion for Python.",
"long_description": "Bash style brace expansion for Python. Brace expanding is used to generate arbitrary strings.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 691
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-hatchling",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-wcmatch"
]
}
]
},
{
"name": "py310-identify",
"portdir": "python/py-identify",
"version": "2.6.20",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pre-commit/identify",
"description": "File identification library for Python",
"long_description": "File identification library for Python",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2439
}
],
"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"
]
}
]
},
{
"name": "py310-filetype",
"portdir": "python/py-filetype",
"version": "1.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/h2non/filetype.py",
"description": "Infer file type and MIME type of any file/buffer",
"long_description": "Infer file type and MIME type of any file/buffer",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2439
}
],
"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-mediafile"
]
}
]
},
{
"name": "py310-diff-match-patch",
"portdir": "python/py-diff-match-patch",
"version": "20241021",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/google/diff-match-patch",
"description": "The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.",
"long_description": "The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2439
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-flit_core",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-three-merge"
]
},
{
"type": "run",
"ports": [
"py310-spyder-devel",
"py310-spyder"
]
}
]
},
{
"name": "py310-deprecation",
"portdir": "python/py-deprecation",
"version": "2.1.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://deprecation.readthedocs.io/",
"description": "A library to handle automated deprecations",
"long_description": "A library to handle automated deprecations",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2439
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"py310-packaging",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-jupyter_packaging"
]
}
]
},
{
"name": "py310-binaryornot",
"portdir": "python/py-binaryornot",
"version": "0.6.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/audreyr/binaryornot",
"description": "Ultra-lightweight pure Python package to check if a file is binary or text.",
"long_description": "Ultra-lightweight pure Python package to check if a file is binary or text.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2439
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-installer",
"py310-build",
"py310-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-hypothesis"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-cookiecutter"
]
}
]
},
{
"name": "py310-backports.entry-points-selectable",
"portdir": "python/py-backports.entry-points-selectable",
"version": "1.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/backports.entry_points_selectable",
"description": "Compatibility shim providing selectable entry points for older implementations",
"long_description": "Compatibility shim providing selectable entry points for older implementations",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2439
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"py310-installer",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-backports"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-backports.entry-points-selectable"
]
}
]
},
{
"name": "py310-backports",
"portdir": "python/py-backports",
"version": "1.0",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/backports",
"description": "Namespace for backported Python features",
"long_description": "Namespace for backported Python features",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"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-backports.entry-points-selectable"
]
}
]
},
{
"name": "py310-atomicwrites",
"portdir": "python/py-atomicwrites",
"version": "1.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/untitaker/python-atomicwrites",
"description": "Powerful Python library for atomic file writes",
"long_description": "Powerful Python library for atomic file writes",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2439
}
],
"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-hatch"
]
},
{
"type": "run",
"ports": [
"py310-spyder-devel",
"py310-spyder"
]
}
]
},
{
"name": "py310-zopeinterface",
"portdir": "python/py-zopeinterface",
"version": "8.6",
"license": "ZPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://zopetoolkit.readthedocs.io/",
"description": "Python interfaces for Zope",
"long_description": "Python interfaces for Zope",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1685
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-zope-event"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-scrapy",
"py310-twisted",
"py310-zope-component",
"py310-gevent",
"py310-repoze.sphinx.autointerface"
]
},
{
"type": "run",
"ports": [
"py310-zope-schema",
"buildbot",
"py310-zope-configuration"
]
},
{
"type": "test",
"ports": [
"py310-attrs"
]
}
]
},
{
"name": "py310-zope-event",
"portdir": "python/py-zope-event",
"version": "5.0",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.event",
"description": "Very basic event publishing system",
"long_description": "The zope.event package provides a simple event system, including an event publishing API, intended for use by applications which are unaware of any subscribers to their events, and a very simple event-dispatching system on which more sophisticated event dispatching systems can be built.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-nose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-zope-component",
"py310-gevent"
]
},
{
"type": "run",
"ports": [
"py310-zope-schema"
]
},
{
"type": "test",
"ports": [
"py310-zopeinterface"
]
}
]
},
{
"name": "py310-sortedcontainers",
"portdir": "python/py-sortedcontainers",
"version": "2.4.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://grantjenks.com/docs/sortedcontainers/",
"description": "Python sorted container types.",
"long_description": "Python sorted container types.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 3009
}
],
"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-trio",
"py310-mitmproxy",
"py310-pytrie",
"py310-hypothesis",
"py310-distributed",
"py310-intervaltree"
]
},
{
"type": "run",
"ports": [
"py310-trio"
]
}
]
},
{
"name": "py310-six",
"portdir": "python/py-six",
"version": "1.17.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/six/",
"description": "py-six is a Python 2 and 3 compatibility library.",
"long_description": "py-six is a Python 2 and 3 compatibility library. It provides utility functions for smoothing over the differences between the Python versions with the goal of writing Python code that is compatible on both Python versions.",
"active": true,
"categories": [
"devel",
"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": "build",
"ports": [
"volk"
]
},
{
"type": "lib",
"ports": [
"py310-freezegun",
"py310-pynacl",
"py310-qrcode",
"py310-retrying",
"py310-pytorch",
"py310-protobuf3",
"py310-fs",
"py310-tox",
"py310-oauth2client",
"py310-parver",
"py310-pathlib2",
"py310-prov",
"py310-pyannotate",
"py310-pypostal",
"py310-pytest-profiling",
"py310-pytools",
"py310-pywinrm",
"py310-rchitect",
"py310-scour",
"py310-sqlalchemy-migrate",
"py310-stone",
"py310-taskw",
"py310-tempora",
"py310-dateutil",
"py310-ufl",
"py310-vobject",
"py310-xdis",
"gnuradio",
"gnuradio-next",
"uhd",
"uhd-39lts",
"uhd-devel",
"py310-rfc3339-validator",
"py310-grpcio",
"py310-ipython-sql",
"py310-tensorflow",
"py310-ebooklib",
"py310-ecdsa",
"py310-tensorboard",
"py310-amazon.ion",
"py310-html5lib",
"tuir",
"py310-agate",
"py310-ansible-core",
"py310-astunparse",
"py310-bbpb",
"py310-bigfloat",
"py310-blessed",
"py310-blessings",
"py310-ckanapi",
"py310-configobj",
"py310-dijitso",
"py310-dockerpty",
"py310-dropbox",
"py310-flasgger",
"py310-google-auth",
"py310-hdbscan",
"py310-hdfs",
"py310-hieroglyph",
"py310-httpbin",
"py310-iniparse",
"py310-jsonpath-rw",
"py310-junit-xml",
"py310-keras",
"py310-keras_applications",
"py310-leather",
"py310-lesscpy",
"py310-logilab-constraint",
"py310-mando"
]
},
{
"type": "run",
"ports": [
"py310-serverlessrepo",
"py310-python-multipart",
"py310-sure",
"py310-halo",
"py310-pretty-midi",
"py310-automat",
"py310-resampy",
"py310-pyopencl",
"py310-tensorboardX",
"py310-langdetect",
"py310-oslo-i18n",
"py310-spotipy",
"py310-pytest-shutil",
"py310-python-coveralls",
"py310-tensorflow-datasets",
"py310-xmldiff"
]
},
{
"type": "test",
"ports": [
"py310-pytest-fixture-config",
"py310-rednose",
"py310-iocapture",
"py310-ddt",
"py310-uncompyle6",
"py310-pyicu",
"py310-openid",
"py310-sure"
]
}
]
},
{
"name": "py310-setuptools_scm",
"portdir": "python/py-setuptools_scm",
"version": "10.3.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pypa/setuptools_scm/",
"description": "Package to manage versions by scm tags.",
"long_description": "Package to manage versions by scm tags.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 3009
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-vcs-versioning",
"py310-setuptools",
"py310-typing_extensions",
"py310-tomli",
"py310-packaging"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-zipfile-deflate64",
"py310-dateutil",
"py310-gmpy2",
"py310-mpmath",
"py310-pooch",
"py310-tqdm",
"py310-asteval",
"py310-pyqt-builder",
"py310-ujson",
"py310-rstcheck",
"py310-pygithub",
"py310-python-lsp-server",
"py310-contextily",
"py310-tldextract",
"py310-mlx-lm",
"py310-uncertainties",
"py310-cppy",
"py310-importlib-metadata",
"py310-zipp",
"py310-xlsx2csv",
"py310-license-expression",
"py310-python-debian",
"py310-cbor2",
"py310-pyusb",
"py310-tropycal",
"py310-cheroot",
"py310-statsmodels",
"py310-charset-normalizer",
"py310-jaraco.classes",
"py310-jaraco.collections",
"py310-jaraco.context",
"py310-jaraco.functools",
"py310-jaraco.text",
"py310-keyring",
"py310-kiwisolver",
"py310-pytest-asyncio",
"py310-pytest-mock",
"py310-nodeenv",
"py310-pytest-qt",
"py310-pytest-runner",
"py310-portalocker",
"py310-netcdf4",
"py310-barcode",
"py310-lz4",
"py310-xraylarch",
"py310-matplotlib",
"py310-zopfli",
"py310-asdf",
"py310-pdftl",
"py310-h5netcdf",
"py310-mapclassify",
"py310-anyio",
"py310-sniffio",
"py310-xyzservices",
"py310-sunpy",
"py310-control",
"py310-cachetools",
"py310-urwid",
"py310-asv",
"py310-openbabel",
"py310-pytest-mpl",
"py310-healpy",
"py310-flask-cors",
"py310-numcodecs",
"py310-tabulate",
"py310-backports.entry-points-selectable",
"py310-drms",
"py310-semver",
"py310-pyvo",
"py310-xxhash",
"py310-cdflib",
"py310-esda",
"py310-spglm",
"py310-colorcet",
"py310-astropy-healpix",
"py310-virtualenvwrapper",
"py310-pluggy",
"py310-asttokens",
"py310-executing",
"py310-pure_eval",
"py310-stack_data",
"py310-nest_asyncio",
"py310-argon2-cffi-bindings",
"py310-xmlsec",
"py310-fqdn",
"py310-ansible-compat",
"py310-napari-console",
"py310-lark",
"py310-uri-template",
"py310-pyrfc3339",
"py310-rstcheck-core",
"py310-pytest-xprocess",
"py310-requests-mock",
"py310-spreg",
"py310-xarray",
"py310-pointpats",
"py310-pandarm",
"py310-pkcs11",
"py310-setuptools-rust",
"py310-libpysal",
"py310-uritools",
"py310-uharfbuzz",
"py310-wxutils",
"py310-xraydb",
"py310-libcst",
"py310-pytest-regressions",
"py310-spaghetti",
"py310-spopt",
"py310-iniconfig",
"py310-pytest-xdist",
"py310-configparser",
"py310-pytest-subtests",
"py310-pygmt",
"py310-parsimonious",
"py310-segregation",
"py310-pytest",
"py310-sip",
"py310-astropy",
"py310-sip-devel",
"py310-regions",
"py310-inequality",
"py310-pyarrow",
"py310-extension-helpers",
"py310-pyerfa",
"py310-numpydoc",
"py310-sphinx-gallery",
"py310-absl",
"py310-access",
"py310-aiomysql",
"py310-asciimatics",
"py310-asdf-astropy",
"py310-asdf-coordinates-schemas",
"py310-asdf-standard",
"py310-asdf-transform-schemas",
"py310-asdf-unit-schemas",
"py310-automat",
"py310-backports.tarfile",
"py310-barnaba",
"py310-branca",
"py310-cartopy",
"py310-cherrypy",
"py310-cmd2",
"py310-cons",
"py310-cssutils",
"py310-cvxopt",
"py310-distributed",
"py310-emcee3",
"py310-emmet-core",
"py310-enrich",
"py310-etuples",
"py310-flexcache",
"py310-flexparser",
"py310-folium",
"py310-freetype",
"py310-fugashi",
"py310-giddy",
"py310-herbie-data",
"py310-html2text",
"py310-importlib-resources",
"py310-inflate64",
"py310-inflect",
"py310-isodate",
"py310-joblib",
"py310-jsonpickle",
"py310-keyrings.alt",
"py310-langcodes",
"py310-larixite",
"py310-lazy_object_proxy",
"py310-lmfit",
"py310-logical-unification",
"py310-makefun",
"py310-maxminddb",
"py310-mecab-python3",
"py310-metpy",
"py310-mido",
"py310-minikanren",
"py310-momepy",
"py310-monty",
"py310-mpl-animators",
"py310-mssql",
"py310-multivolumefile",
"py310-napari-plugin-engine",
"py310-napari-svg",
"py310-parfive",
"py310-path",
"py310-pathvalidate",
"py310-pdbpp",
"py310-pdfminer",
"py310-pgspecial",
"py310-portend",
"py310-py",
"py310-py7zr",
"py310-pybcj",
"py310-pyfatfs",
"py310-pyppmd",
"py310-pysal",
"py310-pyshortcuts",
"py310-pystache",
"py310-pytest-datadir",
"py310-pytest-django",
"py310-pytest-flake8",
"py310-pytest-forked",
"py310-pytest-mypy",
"py310-pytest-remotedata",
"py310-python-lsp-jsonrpc",
"py310-quantities",
"py310-reproject",
"py310-requests-file",
"py310-requests-unixsocket",
"py310-rubicon-objc",
"py310-samplerate",
"py310-scikit-hep-boost-histogram",
"py310-scikit-hep-hepstats",
"py310-scikit-hep-mplhep",
"py310-scikit-hep-mplhep_data",
"py310-seqeval",
"py310-shtab",
"py310-simpy",
"py310-singledispatch",
"py310-siphon",
"py310-smart_open",
"py310-soxr",
"py310-spglib",
"py310-sphinx-click",
"py310-sphinxnotes-strike",
"py310-sqlglot",
"py310-subprocess-tee",
"py310-survey",
"py310-tcolorpy",
"py310-tempora",
"py310-tenacity",
"py310-tobler",
"py310-typeguard",
"py310-visa",
"py310-word2vec",
"py310-wordcloud",
"py310-wxmplot"
]
},
{
"type": "lib",
"ports": [
"py310-hatch-vcs",
"py310-setuptools_scm_git_archive",
"py310-flit_scm"
]
}
]
},
{
"name": "py310-pytest",
"portdir": "python/py-pytest",
"version": "9.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pytest.org",
"description": "py.test: simple powerful testing with Python",
"long_description": "The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2439
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"py310-exceptiongroup",
"python310",
"py310-pygments",
"py310-tomli",
"py310-iniconfig",
"py310-packaging",
"py310-pluggy"
]
},
{
"type": "run",
"ports": [
"pytest_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pytest-describe",
"py310-pytest-qt",
"py310-pytest-recording",
"py310-pytest-dotenv",
"py310-pytest-xprocess",
"py310-pytest-mpl",
"py310-pytest-pylint",
"py310-pytest-django",
"py310-pytest-twisted",
"py310-pytest-profiling",
"py310-pytest-asyncio",
"py310-pytest-random-order",
"py310-pytest-cov",
"py310-pytest-remotedata",
"py310-pytest-rerunfailures",
"py310-pytest-json-report",
"py310-pytest-forked",
"py310-pytest-trio",
"py310-pytest-xdist"
]
},
{
"type": "run",
"ports": [
"py310-pytest-mock",
"py310-pytest-datadir",
"py310-pytest-metadata",
"py310-pytest-regressions",
"py310-pytest-virtualenv",
"py310-pytest-html",
"py310-pytest-flake8",
"py310-pytest-fixture-config",
"py310-pytest-sugar",
"py310-pytest-param-files",
"py310-sphinx-pytest",
"py310-nbval",
"py310-pytest-benchmark",
"py310-pytest-env",
"py310-pyopencl",
"py310-pytest-lazy-fixtures",
"py310-pytest-shutil"
]
},
{
"type": "test",
"ports": [
"py310-flake8-mccabe",
"py310-freezegun",
"py310-future",
"py310-isort",
"py310-kaptan",
"py310-kiwisolver",
"py310-lazy_object_proxy",
"py310-natsort",
"py310-neovim",
"py310-poyo",
"py310-pyicu",
"py310-pytest-benchmark",
"py310-python-lsp-jsonrpc",
"py310-pythran",
"py310-qstylizer",
"py310-qtawesome",
"py310-rope",
"py310-term-background",
"py310-ujson",
"py310-uncertainties",
"py310-wrapt",
"py310-appdirs",
"py310-rsa",
"py310-markupsafe",
"py310-hcloud",
"py310-lmfit",
"py310-nmrglue",
"py310-nmrglue-devel",
"py310-patsy",
"py310-cairo",
"py310-setuptools_scm_git_archive",
"py310-cycler",
"py310-mutagen",
"py310-asttokens",
"py310-html2text",
"py310-spark_parser",
"py310-uncompyle6",
"py310-xdis",
"py310-scikit-hep-mplhep",
"py310-scikit-hep-mplhep_data",
"py310-jaraco.functools",
"py310-tempora",
"py310-testfixtures",
"py310-ddt",
"py310-async_generator",
"py310-parso",
"py310-prompt_toolkit",
"py310-pyrsistent",
"py310-wcwidth",
"py310-scikit-hep-awkward1",
"py310-scikit-hep-boost-histogram",
"py310-scikit-hep-hist",
"py310-scikit-hep-uproot4",
"py310-blis",
"py310-cymem",
"py310-murmurhash",
"py310-preshed",
"py310-srsly",
"py310-cryptography",
"py310-iso8601",
"py310-babel",
"py310-latexcodec",
"py310-pybtex",
"py310-scikit-hep-hepunits",
"py310-scikit-hep-particle",
"py310-pyficache",
"py310-tracer",
"py310-gsd",
"py310-about-time",
"py310-alive-progress",
"py310-audioread",
"py310-country",
"py310-flask-cors",
"py310-jellyfish",
"py310-jwt",
"py310-oauthlib",
"py310-rarfile",
"py310-soco",
"py310-xmltodict",
"py310-arpeggio",
"py310-h11",
"py310-hpack",
"py310-hyperframe",
"py310-mitmproxy",
"py310-parver",
"py310-pytest-asyncio",
"py310-wsproto",
"py310-coveralls",
"py310-multivolumefile",
"py310-path",
"py310-py7zr",
"py310-pyppmd",
"py310-pytest-fixture-config",
"py310-pytest-profiling",
"py310-pytest-shutil",
"py310-pytest-timeout",
"py310-pytest-virtualenv",
"py310-responses",
"py310-aws-sam-translator",
"py310-oct2py",
"py310-sybil",
"py310-grpcio",
"py310-grpcio-tools",
"py310-automat",
"py310-hyperlink",
"py310-m2r",
"py310-sqlparse",
"py310-django-allauth",
"py310-openid",
"py310-rdflib",
"py310-configargparse",
"py310-parsedatetime",
"py310-dnspython",
"py310-outcome",
"py310-pick",
"py310-pint",
"py310-numpydoc",
"py310-soundfile",
"py310-myst-parser",
"py310-seaborn",
"py310-tabulate",
"py310-portend",
"py310-amazon.ion",
"py310-emcee3",
"py310-nbval",
"py310-onnx",
"py310-python-ivi",
"py310-argh",
"py310-bpython",
"py310-curtsies",
"py310-iocapture",
"py310-pyte",
"py310-watchdog",
"py310-apipkg",
"py310-tzlocal",
"py310-rednose",
"py310-sure",
"py310-serverlessrepo",
"py310-typer",
"gcalcli",
"py310-control",
"py310-jsonpickle",
"py310-xarray",
"py310-wordcloud",
"py310-python-lsp-server",
"py310-requests-oauthlib",
"py310-pygls",
"py310-structlog",
"py310-flask-babel",
"py310-json5",
"py310-tomlkit",
"py310-parsel",
"py310-protego",
"py310-queuelib",
"py310-websocket-client",
"py310-geopy",
"py310-readability-lxml",
"py310-lz4",
"py310-plumed",
"py310-semver",
"py310-pygraphviz",
"py310-undetected-chromedriver",
"py310-visa",
"py310-csvkit",
"py310-anytree",
"py310-recommonmark",
"py310-xhtml2pdf",
"py310-honcho",
"py310-pytest-mock",
"py310-jaraco.classes",
"py310-zopfli",
"py310-graphql-core",
"py310-flask",
"py310-pytools",
"py310-trustme",
"py310-python-dotenv",
"py310-bqplot",
"py310-asyncpg",
"py310-databases",
"py310-docker",
"py310-graphql-relay",
"py310-starlette",
"py310-astunparse",
"py310-opt_einsum",
"py310-netaddr",
"py310-pymc",
"py310-hiredis",
"py310-openslide",
"py310-s3transfer",
"py310-botocore",
"py310-rich",
"pyinfra",
"py310-pytest-sugar",
"py310-discogs-client",
"py310-pycryptodome",
"py310-pycryptodomex",
"py310-ordered-set",
"py310-inflate64",
"py310-pybcj",
"py310-pytorch",
"py310-tensorflow-datasets",
"py310-importlib-resources",
"py310-pyarrow",
"meson",
"py310-clang",
"py310-confuse",
"py310-werkzeug",
"py310-pyzstd",
"py310-peakutils",
"py310-whatthepatch",
"py310-distlib",
"py310-ldap",
"py310-autopep8",
"py310-xxhash",
"py310-crc32c",
"py310-google-pasta",
"py310-faiss",
"py310-catalogue",
"py310-fugashi",
"py310-omegaconf",
"py310-pytest-mypy",
"py310-huggingface_hub",
"py310-hydra-core",
"py310-portalocker",
"py310-tensorboardX",
"py310-sacrebleu",
"py310-fairseq",
"py310-keras2onnx",
"py310-torchaudio",
"py310-spaCy",
"py310-torchvision",
"watson",
"py310-transformers",
"py310-docx",
"py310-greenlet",
"py310-xattr",
"py310-pytest-metadata",
"py310-hdbscan",
"py310-jsonpointer",
"py310-sphinx-jsonschema",
"py310-sphinx-rtd-theme",
"py310-graphviz",
"py310-pyotp",
"py310-scrapy",
"py310-berkeleydb",
"py310-scikit-hep-hepstats",
"py310-license-expression",
"py310-unidecode",
"py310-dlib",
"py310-moviepy",
"py310-photomosaic",
"py310-pygrib",
"py310-imagesize",
"py310-opengl",
"py310-re2",
"py310-roman",
"py310-iminuit",
"py310-marisa-trie",
"howdoi",
"py310-unicodedata2",
"py310-mediafile",
"py310-pysvn",
"py310-aniso8601",
"py310-asn1",
"py310-asn1-modules",
"py310-bottle",
"py310-clint",
"py310-cog",
"py310-httpbin",
"py310-markdown2",
"py310-bcrypt",
"py310-brotli",
"py310-precis-i18n",
"py310-termstyle",
"py310-txrequests",
"py310-simplejson",
"py310-unidiff",
"py310-vobject",
"py310-w3lib",
"py310-lxml",
"py310-parse",
"py310-xlsx2csv",
"py310-crcmod",
"py310-geographiclib",
"py310-yapf",
"mycli",
"py310-ipdb",
"py310-rawpy",
"py310-contourpy",
"py310-more-itertools",
"py310-beautifulsoup4",
"py310-beniget",
"py310-contextlib2",
"py310-dispatcher",
"py310-docopt",
"py310-flake8-pep8-naming",
"py310-gast",
"py310-itsdangerous",
"py310-langdetect",
"py310-mpd2",
"py310-munkres",
"py310-musicbrainzngs",
"py310-nose",
"py310-pyannotate",
"py310-pyperclip",
"py310-pytest-remotedata",
"py310-setuptools-git",
"py310-slugify",
"py310-upt-pypi",
"upt",
"py310-cfn-lint",
"py310-jschema_to_python",
"py310-jsonpatch",
"py310-junit-xml",
"py310-wxpython-4.0",
"py310-netcdf4",
"py310-pygccxml",
"py310-xmldiff",
"py310-nbxmpp",
"py310-isodate",
"py310-ephem",
"py310-scikit-hep-awkward",
"py310-scikit-hep-uproot",
"py310-confection",
"py310-urwid",
"py310-cssselect",
"py310-librosa",
"py310-mido",
"py310-note-seq",
"py310-pretty-midi",
"py310-resampy",
"py310-sentencepiece",
"py310-obspy",
"py310-pdal",
"py310-spopt",
"py310-xkcdpass",
"py310-blinker",
"py310-pytest-trio",
"py310-parsimonious",
"py310-bitmath",
"py310-ftfy",
"py310-json-rpc",
"py310-bitstring",
"py310-geojson",
"py310-fuzzywuzzy",
"py310-pdbpp",
"py310-tlsh",
"py310-fastavro",
"py310-cbor2",
"py310-luma.core",
"py310-luma.emulator",
"py310-pyftdi",
"py310-smbus2",
"py310-json-tricks",
"py310-circuitbreaker",
"py310-editdistance",
"py310-gnupg",
"py310-pyfatfs",
"py310-sip4",
"py310-apsw",
"py310-m2crypto",
"py310-fasteners",
"py310-mando",
"py310-simpy",
"py310-boolean.py",
"py310-urlwatch",
"py310-lazy_loader",
"py310-soxr",
"py310-pytest-env",
"py310-threadpoolctl",
"py310-quantecon",
"py310-mslex",
"py310-fabio",
"py310-blosc2",
"py310-itemloaders",
"py310-numpy",
"py310-scipy",
"py310-pypdf",
"py310-svgelements",
"py310-fire",
"py310-findpython",
"py310-typing-inspection",
"py310-aiodns",
"py310-charset-normalizer",
"py310-click",
"py310-decorator",
"py310-hatch-fancy-pypi-readme",
"py310-mistune",
"py310-tenacity",
"py310-cli-helpers",
"py310-pgspecial",
"py310-libarchive-c",
"py310-ndindex",
"py310-asgiref",
"py310-autocommand",
"py310-contextvars",
"py310-croniter",
"py310-immutables",
"py310-jaraco.collections",
"py310-looseversion",
"py310-snuggs",
"py310-jsonnet",
"py310-reflink",
"py310-samplerate",
"py310-joblib",
"py310-itemadapter",
"py310-numdifftools",
"py310-xraydb",
"py310-docstring-to-markdown",
"py310-tinycss2",
"py310-sphinx_rtd_theme",
"py310-gsl",
"py310-mssql",
"py310-pylast",
"py310-allennlp",
"py310-sentence-transformers",
"py310-proto-plus",
"py310-toolz",
"py310-protobuf3",
"py310-pytest-httpserver",
"py310-requests-cache",
"py310-time-machine",
"py310-nanobind",
"py310-shtab",
"py310-allpairspy",
"py310-pathvalidate",
"py310-tcolorpy",
"py310-agate-dbf",
"py310-ajsonrpc",
"py310-pyelftools",
"py310-leather",
"py310-tinydb",
"py310-pew",
"py310-propcache",
"py310-mda-xdrlib",
"py310-yaspin",
"py310-pylzma",
"py310-rich_rst",
"py310-pytokens",
"py310-radix",
"py310-resumable-urlretrieve",
"py310-pyqt4",
"py310-dm-sonnet",
"py310-beartype",
"py310-pypng",
"py310-binaryornot",
"py310-uc-micro-py",
"py310-yarl",
"py310-rapidfuzz",
"py310-spiceypy",
"py310-certifi",
"py310-h2",
"py310-vispy",
"py310-uharfbuzz",
"py310-pyaml",
"py310-execnet",
"py310-affine",
"py310-cligj",
"py310-deprecated",
"py310-fs",
"py310-XlsxWriter",
"py310-prettytable",
"py310-pyproj",
"py310-pytest-lazy-fixtures",
"buildbot",
"py310-pywavelets",
"buildbot-worker",
"py310-igraph",
"py310-texttable",
"py310-asteval",
"py310-attrs",
"py310-iniconfig",
"py310-pluggy",
"py310-pretend",
"py310-six",
"py310-zopeinterface",
"py310-atomicwrites",
"py310-backports.entry-points-selectable",
"py310-chardet",
"py310-cachetools",
"py310-colorlog",
"py310-inflection",
"py310-intervaltree",
"py310-columnize",
"py310-cppy",
"py310-cssselect2",
"py310-mock",
"py310-webencodings",
"py310-text-unidecode",
"py310-wurlitzer",
"py310-black",
"py310-Faker",
"py310-astroid",
"py310-asv",
"py310-cairocffi",
"py310-cftime",
"py310-cpuinfo",
"py310-dateutil",
"py310-entrypoints",
"py310-filelock",
"py310-flake8"
]
}
]
},
{
"name": "py310-py",
"portdir": "python/py-py",
"version": "1.11.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://py.readthedocs.io/",
"description": "py lib is a Python development support library",
"long_description": "The py lib is a Python development support library featuring ad-hoc distributed execution, micro-threads and svn abstractions.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 3009
}
],
"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": "test",
"ports": [
"py310-tempora"
]
}
]
},
{
"name": "py310-pretend",
"portdir": "python/py-pretend",
"version": "1.0.9",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/alex/pretend",
"description": "A library for stubbing in Python",
"long_description": "A library for stubbing in Python",
"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-traitlets"
]
},
{
"type": "test",
"ports": [
"py310-cryptography",
"py310-structlog",
"py310-packaging",
"py310-parver"
]
}
]
},
{
"name": "py310-pluggy",
"portdir": "python/py-pluggy",
"version": "1.6.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pluggy",
"description": "Plugin and hook calling mechanisms for Python",
"long_description": "This is the plugin manager as used by pytest but stripped of pytest specific details.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "pedro.salgado",
"github": "steenzout",
"ports_count": 54
}
],
"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": "lib",
"ports": [
"py310-python-lsp-server",
"py310-pytest-cov",
"py310-hatchling",
"py310-pytest",
"py310-tox"
]
}
]
},
{
"name": "py310-parsing",
"portdir": "python/py-parsing",
"version": "3.3.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 2,
"replaced_by": null,
"homepage": "https://github.com/pyparsing/pyparsing/",
"description": "alternative approach to creating parsers in python",
"long_description": "The parsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The parsing module provides a library of classes that client code uses to construct the grammar directly in Python code.",
"active": true,
"categories": [
"lang",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2439
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-flit_core",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-jinja2",
"py310-railroad-diagrams",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-mdtraj",
"py310-matplotlib",
"py310-pysigma",
"py310-httplib2",
"py310-mitmproxy",
"py310-rdflib",
"py310-snuggs"
]
},
{
"type": "run",
"ports": [
"py310-oslo-utils",
"py310-rasterio",
"py310-pydot",
"py310-cloudscraper",
"py310-ezdxf"
]
},
{
"type": "test",
"ports": [
"py310-docx"
]
}
]
},
{
"name": "py310-packaging",
"portdir": "python/py-packaging",
"version": "26.3",
"license": "(BSD or Apache-2)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://packaging.pypa.io/",
"description": "Core utilities for Python packaging",
"long_description": "This library provides Python packaging utilities that implement the interoperability specifications which have clearly one correct behaviour (eg: PEP 440) or benefit greatly from having a single shared implementation (eg: PEP 425). The packaging project includes the following: version handling, specifiers, markers, requirements, tags, utilities.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 370
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py-bootstrap-modules",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pretend"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-vcs-versioning",
"py310-dlib",
"py310-zstd",
"py310-panel",
"py310-wheel",
"py310-pyside6",
"py310-spaCy-models",
"py310-mssql",
"py310-gobject3"
]
},
{
"type": "lib",
"ports": [
"py310-pytoolconfig",
"py310-matplotlib",
"py310-asdf",
"py310-pikepdf",
"py310-h5netcdf",
"py310-sunpy",
"py310-dunamai",
"py310-asv",
"py310-hatchling",
"py310-knack",
"py310-lazy_loader",
"py310-build",
"salt",
"py310-transformers",
"py310-pooch",
"py310-scikit-build-core",
"py310-pyqt-builder",
"py310-deprecation",
"py310-scikit-build",
"py310-statsmodels",
"py310-pyproject_api",
"py310-hvplot",
"py310-hydra-core",
"py310-jupyter_packaging",
"py310-jupytext",
"py310-kombu",
"py310-mido",
"py310-mongomock",
"py310-pudb",
"py310-py2app",
"py310-pytest-rerunfailures",
"py310-pytest-remotedata",
"py310-qtconsole",
"py310-qtpy",
"py310-scikit-image",
"py310-stone",
"py310-thinc",
"py310-tox",
"py310-upt-macports",
"py310-versioningit",
"py310-virtualfish",
"py310-weasel",
"py310-webargs",
"py310-pyproject_metadata",
"py310-bokeh",
"py310-ipykernel",
"py310-nbconvert",
"py310-jupyter_server",
"py310-jupyterlab_server",
"py310-spaCy",
"py310-jupyterlab",
"py310-hatch-requirements-txt",
"py310-xarray",
"py310-panel-material-ui",
"py310-setuptools-git-versioning",
"py310-geoviews",
"py310-pytesseract",
"py310-pyogrio",
"py310-pysigma",
"py310-pytest",
"py310-setuptools_scm",
"py310-sip",
"py310-astropy",
"py310-sip-devel",
"py310-vispy",
"py310-black",
"py310-altair",
"py310-zmq",
"py310-findpython",
"py310-ansible-core",
"py310-arviz",
"py310-asdf-astropy",
"py310-cartopy",
"py310-dask",
"py310-desktop-notifier",
"py310-distributed",
"py310-flasgger",
"py310-geopandas",
"py310-gyp-next"
]
},
{
"type": "run",
"ports": [
"py310-pytorch",
"py310-keystoneclient",
"py310-splot",
"py310-ansible-compat",
"py310-datasets",
"commitizen",
"py310-pygmt",
"py310-oslo-utils",
"py310-pmdarima",
"py310-transformers",
"py310-xraylarch",
"py310-panel",
"py310-huggingface_hub",
"py310-coremltools",
"py310-plotly",
"py310-momepy",
"py310-sphinx",
"py310-silx",
"py310-libpysal"
]
},
{
"type": "test",
"ports": [
"py310-librosa",
"py310-flask-cors",
"py310-netcdf4",
"py310-obspy"
]
}
]
},
{
"name": "py310-nose",
"portdir": "python/py-nose",
"version": "1.3.7",
"license": "LGPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nose.readthedocs.io/",
"description": "A Python unittest extension.",
"long_description": "A unittest extension offering automatic test suite discovery, simplified test authoring, and output capture. Nose provides an alternate test discovery and running process for unittest, one that is intended to mimic the behavior of py.test as much as is reasonably possible without resorting to magic.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1685
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-setuptools"
]
},
{
"type": "run",
"ports": [
"nosetests_select"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py310-zope-event",
"py310-olefile",
"py310-eventlet",
"py310-anytree",
"py310-pyrfc3339",
"py310-parameterized",
"py310-overrides",
"py310-mmtf-python",
"py310-anyjson",
"py310-barnaba",
"py310-emcee",
"py310-hdbscan",
"py310-minidb",
"py310-paste",
"py310-pastedeploy",
"py310-podcastparser",
"py310-rangehttpserver",
"py310-rednose",
"py310-smmap",
"py310-sure",
"py310-trepan3k",
"py310-webtest",
"py310-zbar"
]
}
]
},
{
"name": "py310-iniconfig",
"portdir": "python/py-iniconfig",
"version": "2.3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RonnyPfannschmidt/iniconfig",
"description": "iniconfig is a small and simple INI-file parser module.",
"long_description": "iniconfig is a small and simple INI-file parser module.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 3009
}
],
"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",
"py310-pytest-xdist"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pytest"
]
}
]
},
{
"name": "py310-hypothesis",
"portdir": "python/py-hypothesis",
"version": "6.170.0",
"license": "MPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/hypothesis",
"description": "A library for property based testing",
"long_description": "Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized by a source of examples, and then generates simple and comprehensible examples that make your tests fail.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 438
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools-rust",
"py310-maturin",
"py310-installer",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"py310-sortedcontainers",
"py310-exceptiongroup",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-h2"
]
},
{
"type": "test",
"ports": [
"py310-dateutil",
"py310-numpy",
"py310-scipy",
"py310-binaryornot",
"py310-cairo",
"py310-yarl",
"py310-cbor2",
"py310-natsort",
"py310-pytest-asyncio",
"py310-cssselect",
"py310-attrs",
"py310-thinc",
"py310-json5",
"py310-time-machine",
"py310-xarray",
"py310-numdifftools",
"py310-hpack",
"py310-pyarrow",
"py310-blis",
"py310-commonmark",
"py310-fire",
"py310-fuzzywuzzy",
"py310-hyperlink",
"py310-marisa-trie",
"py310-mitmproxy",
"py310-multivolumefile",
"py310-mutagen",
"py310-ndindex",
"py310-parver",
"py310-pybcj",
"py310-pyppmd",
"py310-pyrsistent",
"py310-pytest-trio",
"py310-iso8601",
"py310-snuggs"
]
}
]
},
{
"name": "py310-attrs",
"portdir": "python/py-attrs",
"version": "26.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-attrs/attrs",
"description": "Attributes without boilerplate",
"long_description": "attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 438
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-build",
"py310-hatchling",
"py310-hatch-vcs",
"py310-installer",
"py310-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-hypothesis",
"py310-pytest",
"py310-zopeinterface",
"py310-cloudpickle"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-aiohttp",
"py310-cfgrib",
"py310-dm-tree",
"py310-eccodes",
"py310-jsonlines",
"py310-lsprotocol",
"py310-zeep",
"py310-parver",
"py310-referencing",
"py310-scikit-hep-particle",
"py310-treq",
"py310-asdf",
"py310-jsonschema",
"py310-jsonschema-format-nongpl",
"py310-cattrs",
"py310-requests-cache",
"py310-twisted",
"py310-fiona",
"py310-service_identity",
"py310-trio"
]
},
{
"type": "run",
"ports": [
"py310-tensorflow-datasets",
"py310-coremltools",
"py310-rasterio",
"py310-trio",
"py310-cyclopts",
"py310-pygls",
"py310-autobahn",
"py310-outcome",
"py310-automat",
"py310-note-seq",
"py310-pytest-mypy"
]
},
{
"type": "test",
"ports": [
"py310-affine"
]
}
]
},
{
"name": "py310-asteval",
"portdir": "python/py-asteval",
"version": "1.0.10",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lmfit/asteval",
"description": "Safe, minimalistic evaluator of python expression using ast module",
"long_description": "ASTEVAL is a safe(ish) evaluator of Python expressions and statements, using Python's ast module. The idea is to provide a simple, safe, and robust miniature mathematical language that can handle user-input. The emphasis here is on mathematical expressions, and so many functions from numpy are imported and used if available.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2439
}
],
"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": "lib",
"ports": [
"vpype",
"py310-lmfit"
]
},
{
"type": "run",
"ports": [
"py310-xraylarch"
]
}
]
},
{
"name": "py310-regex",
"portdir": "python/py-regex",
"version": "2026.9.29",
"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": 3009
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-transformers",
"py310-beancount",
"py310-dateparser",
"py310-parsimonious",
"py310-diffusers",
"py310-nameutils",
"py310-nltk"
]
},
{
"type": "run",
"ports": [
"py310-fairseq",
"py310-cfn-lint",
"py310-kraken",
"py310-transformers",
"py310-sacremoses"
]
}
]
},
{
"name": "py310-click",
"portdir": "python/py-click",
"version": "8.5.0",
"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": 3009
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-flit_core",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-python-dotenv",
"py310-nltk",
"py310-osxmetadata",
"py310-pgspecial",
"py310-snuggs",
"py310-spark_parser",
"py310-textx",
"py310-uncompyle6",
"py310-xdis",
"gnuradio",
"gnuradio-next",
"py310-beancount",
"py310-pytorch",
"py310-cligj",
"py310-hatch",
"py310-uvicorn",
"py310-fiona",
"py310-sigma-cli",
"py310-flask",
"py310-lonboard",
"py310-tmuxp",
"py310-xsdata",
"py310-httpx",
"py310-black",
"py310-hanko",
"vpype",
"watson",
"py310-certomancer",
"py310-cfgrib",
"py310-click-plugins",
"py310-cookiecutter",
"py310-dask",
"py310-distributed",
"py310-gsecrets",
"py310-incremental",
"py310-keep",
"py310-mercantile"
]
},
{
"type": "run",
"ports": [
"py310-rasterstats",
"py310-rich-click",
"py310-sacremoses",
"py310-sphinx-click",
"py310-rasterio",
"py310-typer",
"py310-userpath",
"py310-click-didyoumean",
"py310-kraken"
]
},
{
"type": "test",
"ports": [
"py310-alive-progress"
]
}
]
},
{
"name": "didder",
"portdir": "graphics/didder",
"version": "1.3.0",
"license": "GPL-3",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/makeworld-the-better-one/didder",
"description": "An extensive, fast, and accurate command-line image dithering tool.",
"long_description": "didder is an extensive, fast, and accurate command-line image dithering tool. It is designed to work well for both power users as well as pipeline scripting.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1167
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "py310-pep517",
"portdir": "python/py-pep517",
"version": "0.13.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "py310-pyproject_hooks",
"homepage": "https://pypi.python.org/pypi/pep517/",
"description": "API to call PEP 517 hooks",
"long_description": "API to call PEP 517 hooks",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 370
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-tomli"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pep517"
]
}
]
},
{
"name": "py310-tomli",
"portdir": "python/py-tomli",
"version": "2.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hukkin/tomli",
"description": "A lil' TOML parser",
"long_description": "Tomli is a Python library for parsing TOML. Tomli is fully compatible with TOML v1.0.0.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 269
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py-bootstrap-modules",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-fabio",
"py310-yarl",
"py310-versioneer",
"py310-pyFAI",
"py310-frozenlist",
"py310-propcache"
]
},
{
"type": "lib",
"ports": [
"py310-pytoolconfig",
"py310-pep517",
"py310-asv",
"py310-hatchling",
"py310-pymc",
"py310-pylint",
"py310-pyproject_api",
"py310-scikit-build-core",
"py310-yapf",
"py310-scikit-build",
"py310-hatch-fancy-pypi-readme",
"py310-meson-python",
"py310-black",
"py310-extension-helpers",
"vpype",
"py310-alembic",
"py310-autoflake",
"py310-python-lsp-black",
"py310-tox",
"py310-versioningit",
"py310-build",
"py310-pyproject_hooks",
"py310-jupyterlab",
"py310-python-lsp-ruff",
"py310-mypy",
"py310-setuptools-git-versioning",
"py310-pyogrio",
"py310-poethepoet",
"py310-pytest",
"py310-setuptools_scm",
"py310-sip",
"py310-sip-devel"
]
},
{
"type": "run",
"ports": [
"py310-cyclopts",
"py310-pytest-env",
"py310-sphinx",
"py310-maturin",
"py310-numpydoc",
"py310-autopep8",
"py310-flit_core"
]
},
{
"type": "test",
"ports": [
"py310-xhtml2pdf"
]
}
]
},
{
"name": "py310-peewee",
"portdir": "python/py-peewee",
"version": "4.5.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/coleifer/peewee/",
"description": "a small, expressive orm -- supports postgresql, mysql and sqlite",
"long_description": "Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-setuptools",
"py310-cython",
"clang-18",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py310-more-itertools",
"portdir": "python/py-more-itertools",
"version": "11.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/more-itertools/more-itertools",
"description": "More routines for operating on iterables, beyond itertools.",
"long_description": "More routines for operating on iterables, beyond itertools.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 3009
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-flit_core",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-jaraco.text",
"py310-jaraco.classes",
"py310-jaraco.functools",
"py310-cheroot",
"py310-cherrypy"
]
},
{
"type": "run",
"ports": [
"py310-allennlp"
]
},
{
"type": "test",
"ports": [
"py310-path"
]
}
]
},
{
"name": "librsvg-devel",
"portdir": "graphics/librsvg-devel",
"version": "2.63.2",
"license": "(GPL-2+ or LGPL-2+)",
"platforms": "darwin",
"epoch": 2,
"replaced_by": null,
"homepage": "https://wiki.gnome.org/Projects/LibRsvg",
"description": "GNOME implementation of rsvg.",
"long_description": "GNOME implementation of rsvg.",
"active": true,
"categories": [
"graphics",
"gnome"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 383
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"python314",
"cargo",
"cargo-c",
"meson",
"ninja",
"pkgconfig",
"gobject-introspection",
"vala",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"pango",
"zlib",
"gettext-runtime",
"glib2",
"cairo",
"fontconfig",
"gdk-pixbuf2",
"harfbuzz",
"libpng",
"freetype",
"libiconv",
"libxml2"
]
}
],
"depends_on": []
},
{
"name": "skopeo",
"portdir": "sysutils/skopeo",
"version": "1.24.1",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/containers/skopeo",
"description": "Work with remote container image registries",
"long_description": "Work with remote container image registries. skopeo works with API V2 container image registries such as docker.io and quay.io registries, private registries, local directories and local OCI-layout directories.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1167
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"go-md2man",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gpgme",
"gnupg2",
"libassuan",
"pkgconfig"
]
}
],
"depends_on": []
},
{
"name": "hgrep",
"portdir": "textproc/hgrep",
"version": "0.3.9",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rhysd/hgrep",
"description": "Human-friendly Grep",
"long_description": "hgrep is a grep tool to search files with given pattern and print the matched code snippets with human-friendly syntax highlighting. In short, it's a fusion of bat and grep or other alternatives like ripgrep. This is similar to -C option of grep command, but hgrep focuses on human readable outputs. hgrep is useful to survey the matches with contexts around them. When some matches are near enough, hgrep prints the lines within one code snippet. Unlike grep -C, hgrep adopts some heuristics around blank lines to determine efficient number of context lines.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1167
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"pcre2"
]
}
],
"depends_on": []
},
{
"name": "kibana",
"portdir": "databases/kibana",
"version": "7.16.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.elastic.co/",
"description": "Your window into the Elastic Stack",
"long_description": "Kibana is your window into the Elastic Stack. Specifically, it's a browser-based analytics and search dashboard for Elasticsearch.",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "s.t.smith",
"github": "essandess",
"ports_count": 37
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"elasticsearch"
]
}
],
"depends_on": []
},
{
"name": "py310-texttable",
"portdir": "python/py-texttable",
"version": "1.7.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/foutaise/texttable/",
"description": "python module for creating simple ASCII tables",
"long_description": "python module for creating simple ASCII tables",
"active": true,
"categories": [
"textproc",
"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-igraph",
"py310-py7zr"
]
}
]
},
{
"name": "py310-igraph",
"portdir": "python/py-igraph",
"version": "1.0.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://igraph.org/python/",
"description": "Python interface to the igraph library.",
"long_description": "Python interface to the igraph library for network analysis and graph theory.",
"active": true,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 159
},
{
"name": "szhorvat",
"github": "szhorvat",
"ports_count": 18
}
],
"variants": [
"external_igraph",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-installer",
"clang-20",
"pkgconfig",
"py310-setuptools",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"igraph",
"python310",
"py310-texttable"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-numpy",
"py310-scipy",
"py310-pandas",
"py310-matplotlib",
"py310-networkx"
]
}
],
"depends_on": []
},
{
"name": "apple-pki-bundle",
"portdir": "net/apple-pki-bundle",
"version": "2022-11-12",
"license": "OpenSSL",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.apple.com/certificateauthority/",
"description": "Apple PKI certificate bundle",
"long_description": "Installs a bundle of certification authority certificates (CA certs) used on Apple devices.",
"active": true,
"categories": [
"net",
"security",
"www"
],
"maintainers": [
{
"name": "s.t.smith",
"github": "essandess",
"ports_count": 37
}
],
"variants": [
"system_roots_keychain",
"additional_pki_bundle"
],
"dependencies": [
{
"type": "build",
"ports": [
"openssl",
"coreutils",
"file",
"coreutils-uutils",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"privoxy-pki-bundle"
]
}
]
},
{
"name": "libjpeg-turbo-devel",
"portdir": "graphics/libjpeg-turbo-devel",
"version": "3.1.4.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "libjpeg-turbo",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by libjpeg-turbo",
"long_description": "This port has been replaced by libjpeg-turbo.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"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-typing_extensions",
"portdir": "python/py-typing_extensions",
"version": "4.16.0",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python/typing_extensions",
"description": "Backported and Experimental Type Hints for Python",
"long_description": "The typing module was added to the standard library in Python 3.5 on a provisional basis and will no longer be provisional in Python 3.7. However, this means users of Python 3.5 - 3.6 who are unable to upgrade will not be able to take advantage of new types added to the typing module, such as typing.Text or typing.Coroutine. The typing_extensions module contains both backports of these changes as well as experimental types that will eventually be added to the typing module, such as Protocol or TypedDict.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 269
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-flit_core",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-pydantic_settings",
"py310-aiosqlite",
"py310-XlsxWriter",
"py310-vcs-versioning",
"py310-wxpython-4.0",
"py310-soxr"
]
},
{
"type": "lib",
"ports": [
"py310-cloudflare",
"py310-pytest-asyncio",
"py310-pytorch",
"py310-textual-fastdatatable",
"py310-asdf",
"py310-pint",
"py310-anyio",
"py310-zarr",
"py310-urwid",
"py310-virtualenv",
"py310-sqlite-anyio",
"py310-httpx2",
"py310-typing-inspection",
"py310-ulid",
"py310-pymc",
"py310-kubernetes",
"py310-magicgui",
"py310-uvicorn",
"py310-pypdf",
"py310-psygnal",
"py310-starlette",
"py310-async-lru",
"py310-ipython",
"py310-jupyter_client",
"py310-pydantic-extra-types",
"py310-scikit-build-core",
"py310-asyncssh",
"py310-aiosignal",
"py310-docstring-to-markdown",
"py310-aiohttp",
"py310-flexparser",
"py310-inflect",
"py310-jsonlines",
"py310-logbook",
"py310-logilab-common",
"py310-mitmproxy",
"py310-mp-api",
"py310-neovim",
"py310-obspec",
"py310-onnx",
"py310-psycopg",
"py310-pydash",
"py310-scikit-rf",
"py310-scrapy",
"py310-sqlalchemy",
"py310-tox",
"py310-treq",
"py310-twisted",
"py310-typeguard",
"py310-visa",
"py310-mistune",
"py310-referencing",
"py310-dash",
"py310-cattrs",
"py310-panel",
"py310-superqt",
"py310-mypy",
"py310-lonboard",
"py310-asgiref",
"py310-openssl",
"py310-pysigma",
"py310-astroid",
"py310-setuptools_scm",
"py310-textual",
"py310-pymc3",
"py310-xsdata",
"py310-pytensor",
"py310-black",
"py310-beautifulsoup4",
"py310-altair",
"py310-aeppl",
"py310-aesara",
"py310-alembic",
"py310-anywidget",
"py310-app-model",
"py310-arviz",
"py310-async-timeout",
"py310-confection",
"py310-desktop-notifier",
"py310-diskcache-stubs",
"py310-dulwich",
"py310-emmet-core",
"py310-exceptiongroup",
"py310-flexcache"
]
},
{
"type": "run",
"ports": [
"py310-pygithub",
"py310-cyclopts",
"py310-huggingface_hub",
"py310-fastapi",
"py310-tensorflow-macos",
"py310-sentence-transformers",
"py310-rich-click",
"py310-keystoneauth1",
"py310-django-countries",
"py310-setuptools-rust",
"py310-plumbum",
"commitizen",
"py310-Faker",
"py310-dogpile-cache",
"py310-librosa",
"py310-pydantic",
"py310-panel",
"py310-openstacksdk",
"py310-ezdxf"
]
},
{
"type": "test",
"ports": [
"py310-numpy"
]
}
]
},
{
"name": "py310-typed-ast",
"portdir": "python/py-typed-ast",
"version": "1.4.3",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python/typed_ast",
"description": "A fork of Python 2 and 3 ast modules with type comment support.",
"long_description": "A fork of Python 2 and 3 ast modules with type comment support.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2439
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py310-toml",
"portdir": "python/py-toml",
"version": "0.10.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/uiri/toml",
"description": "Python Library for Tom's Obvious, Minimal Language",
"long_description": "A Python library for parsing and creating TOML. The module passes the TOML test suite.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 269
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-termplotlib",
"py310-freetype",
"py310-tabulate",
"py310-configparser",
"py310-astropy",
"py310-pytensor",
"py310-aiomysql",
"py310-asdf-coordinates-schemas",
"py310-cryptg"
]
},
{
"type": "lib",
"ports": [
"py310-tox",
"py310-eric-ide",
"py310-herbie-data",
"py310-jupytext",
"py310-pytest-pylint",
"py310-tempora",
"py310-pytest-cov"
]
},
{
"type": "run",
"ports": [
"py310-xraylarch"
]
}
]
},
{
"name": "py310-mypy_extensions",
"portdir": "python/py-mypy_extensions",
"version": "1.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python/mypy_extensions",
"description": "Experimental type system extensions for programs checked with the mypy typechecker",
"long_description": "The “mypy_extensions” module defines experimental extensions to the standard “typing” module that are supported by the mypy typechecker.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 269
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-flit_core",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-isort",
"py310-mypy",
"py310-black",
"py310-logilab-common",
"py310-pyannotate"
]
},
{
"type": "test",
"ports": [
"py310-trio"
]
}
]
},
{
"name": "py310-mypy",
"portdir": "python/py-mypy",
"version": "2.4.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mypy-lang.org",
"description": "Optional static typing for Python",
"long_description": "Add type annotations to your Python programs, and use mypy to type check them. Mypy is essentially a Python linter on steroids, and it can catch many programming errors by analyzing your program, without actually having to run it. Mypy has a powerful type system with features such as type inference, gradual typing, generics and union types.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 269
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-types-psutil",
"py310-types-setuptools"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-mypy_extensions",
"py310-typing_extensions",
"py310-tomli",
"py310-pathspec",
"py310-librt",
"py310-ast_serialize"
]
},
{
"type": "run",
"ports": [
"mypy_select"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-pytokens"
]
},
{
"type": "lib",
"ports": [
"py310-hatch-mypyc",
"py310-hanko"
]
},
{
"type": "run",
"ports": [
"py310-orjson",
"py310-pytest-mypy"
]
},
{
"type": "test",
"ports": [
"py310-immutables",
"py310-numpy",
"py310-rsa",
"py310-typer",
"py310-trio",
"py310-asgiref",
"py310-allennlp"
]
}
]
}
]
}