HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50576,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=585",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=583",
"results": [
{
"name": "py310-yarl",
"portdir": "python/py-yarl",
"version": "1.22.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/yarl",
"description": "Yet another URL library.",
"long_description": "URL library with immutable URL objects.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "miguel",
"github": "ipglider",
"ports_count": 90
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-expandvars",
"py310-setuptools",
"py310-cython",
"py310-tomli"
]
},
{
"type": "lib",
"ports": [
"py310-multidict",
"py310-idna",
"py310-propcache",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-vcrpy",
"py310-aiohttp"
]
},
{
"type": "run",
"ports": [
"py310-spyder"
]
}
]
},
{
"name": "py310-certifi",
"portdir": "python/py-certifi",
"version": "2025.11.12",
"license": "(MPL-1.1 or GPL-2+ or LGPL-2.1+)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/certifi",
"description": "Python package for providing Mozilla's CA Bundle.",
"long_description": "Python package for providing Mozilla's CA Bundle.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"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-prawcore",
"py310-matplotlib"
]
},
{
"type": "lib",
"ports": [
"py310-aioquic",
"py310-httpcore",
"py310-httpx",
"py310-freetype",
"py310-urllib3",
"py310-fiona",
"py310-kubernetes",
"py310-requests-futures",
"py310-mitmproxy",
"py310-netcdf4",
"py310-requests",
"py310-skyfield",
"py310-pyproj",
"py310-pyogrio"
]
},
{
"type": "run",
"ports": [
"py310-rasterio",
"py310-elasticsearch",
"py310-oci",
"py310-elastic-transport",
"py310-sentry-sdk"
]
},
{
"type": "test",
"ports": [
"py310-cryptography"
]
}
]
},
{
"name": "py310-charset-normalizer",
"portdir": "python/py-charset-normalizer",
"version": "3.4.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ousret/charset_normalizer",
"description": "A library that helps you read text from an unknown charset encoding.",
"long_description": "A library that helps you read text from an unknown charset encoding.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"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-prawcore"
]
},
{
"type": "lib",
"ports": [
"py310-requests-futures",
"py310-requests",
"py310-pdfminer",
"py310-httpx"
]
},
{
"type": "run",
"ports": [
"py310-xraylarch"
]
},
{
"type": "test",
"ports": [
"py310-numpy"
]
}
]
},
{
"name": "py310-defusedxml",
"portdir": "python/py-defusedxml",
"version": "0.7.1",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tiran/defusedxml",
"description": "Workarounds and fixes for DoS and other vulnerabilities in Python’s XML libraries.",
"long_description": "Workarounds and fixes for DoS and other vulnerabilities in Python’s XML libraries.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"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-nbconvert",
"py310-zeep",
"py310-scrapy",
"py310-pyvo",
"py310-cairosvg"
]
}
]
},
{
"name": "py310-pygments",
"portdir": "python/py-pygments",
"version": "2.19.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pygments.org/",
"description": "Python syntax highlighter",
"long_description": "Pygments is a fast syntax highlighter written in Python with a special focus on details. Can highlight source code in many supported languages: Python, Ruby, PHP, HTML etc. Outputs arbitrarily-styled HTML or LaTeX, comes with many builtin styles.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-hatchling",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"pygments_select"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"flang-13",
"lldb-13",
"llvm-14",
"clang-13",
"mlir-14",
"clang-14",
"lldb-14",
"mlir-13",
"flang-14",
"py310-pdbpp",
"llvm-13"
]
},
{
"type": "lib",
"ports": [
"py310-cli-helpers",
"py310-superqt",
"py310-pyface",
"py310-ipython-pygments-lexers",
"py310-pudb",
"py310-pygments-mathematica",
"howdoi",
"py310-httpx",
"py310-bpython",
"py310-nbconvert",
"py310-breathe",
"py310-pytest",
"py310-ptpython",
"py310-qtconsole",
"py310-jupyter_console",
"py310-pyficache",
"py310-ipython"
]
},
{
"type": "run",
"ports": [
"py310-spyder",
"py310-trepan3k",
"py310-jupyterlab_pygments",
"py310-readme_renderer",
"py310-rich",
"py310-spyder-devel",
"py310-sphinx",
"py310-markdown2"
]
},
{
"type": "test",
"ports": [
"py310-m2r"
]
}
]
},
{
"name": "py310-socks",
"portdir": "python/py-socks",
"version": "1.7.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Anorov/PySocks",
"description": "python SOCKS client module",
"long_description": "PySOCKS is a SOCKS client module, branched off several earlier abandoned projects",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 436
}
],
"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-torrequest"
]
},
{
"type": "test",
"ports": [
"py310-websocket-client"
]
}
]
},
{
"name": "py310-requests",
"portdir": "python/py-requests",
"version": "2.32.5",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://requests.readthedocs.io/",
"description": "Python HTTP for Humans.",
"long_description": "Most existing Python modules for dealing HTTP requests are insane. I have to look up everything that I want to do. Most of my worst Python experiences are a result of the various built-in HTTP libraries (yes, even worse than Logging). But this one's different. This one's going to be awesome. And simple. Really simple.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-idna",
"py310-certifi",
"py310-charset-normalizer",
"py310-urllib3"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-pytorch",
"py310-prawcore",
"py310-undetected-chromedriver",
"py310-publicsuffix2",
"py310-wxpython-4.0"
]
},
{
"type": "lib",
"ports": [
"py310-contextily",
"py310-kubernetes",
"py310-soundcloud-v2",
"py310-discogs-client",
"py310-wikipedia-api",
"tuir",
"py310-ibroadcast",
"py310-pooch",
"py310-dnspython",
"py310-acme",
"py310-ckanapi",
"watson",
"py310-cloudflare2",
"py310-hanko",
"py310-hanko-certvalidator",
"py310-soco",
"py310-bpython",
"py310-gsecrets",
"py310-panel",
"py310-jupyterlab_server",
"py310-smi",
"py310-google-api-core",
"py310-blosc2",
"py310-gpsoauth",
"howdoi",
"py310-pynamecheap",
"uhd-39lts",
"uhd-devel",
"py310-requests-oauthlib",
"py310-pywinrm",
"py310-requests-file",
"py310-requests-futures",
"py310-requests-unixsocket",
"py310-requests_ntlm",
"py310-requests-mock",
"py310-responses",
"py310-requests-cache",
"py310-cookiecutter",
"py310-txrequests",
"py310-coveralls",
"py310-torrequest",
"py310-acoustid",
"py310-requests-kerberos",
"py310-docker",
"py310-quantecon",
"py310-spaCy",
"py310-socid-extractor",
"py310-update_checker",
"py310-astroquery",
"py310-dropbox",
"py310-keep",
"py310-urlwatch",
"py310-hdfs",
"py310-pyvo",
"py310-owslib",
"salt",
"py310-mechanicalsoup",
"py310-google-cloud-storage",
"py310-treq",
"py310-tldextract",
"py310-tropycal",
"py310-obspy",
"py310-digitalocean",
"py310-epsg",
"py310-fdsnwsscripts",
"py310-cachecontrol",
"py310-sumy",
"py310-zeep",
"py310-mp-api",
"py310-upt-cpan",
"py310-upt-macports",
"py310-upt-pypi",
"py310-upt-rubygems",
"py310-pysigma",
"py310-siphon",
"uhd"
]
},
{
"type": "run",
"ports": [
"py310-pygithub",
"py310-datasets",
"py310-folium",
"py310-panel",
"py310-python-coveralls",
"py310-hcloud",
"py310-django-allauth",
"py310-openstackclient",
"py310-mailmanclient",
"py310-sphinx",
"py310-xraylarch",
"py310-dns-lexicon",
"py310-socketio",
"py310-keystoneauth1",
"py310-jfricas",
"py310-moviepy",
"py310-access",
"py310-photomosaic",
"py310-libpysal",
"py310-spotipy",
"py310-allennlp",
"py310-codecov",
"py310-osc-lib",
"py310-oslo-config",
"py310-pymatgen",
"py310-requests-toolbelt",
"py310-engineio",
"py310-keystoneclient",
"py310-tensorflow-datasets",
"py310-transformers",
"py310-bpemb",
"py310-flit",
"py310-analytics-python",
"py310-kraken",
"py310-cinderclient",
"py310-gradio",
"py310-cloudscraper"
]
},
{
"type": "test",
"ports": [
"py310-pytest-httpserver",
"py310-mitmproxy"
]
}
]
},
{
"name": "py310-requests-toolbelt",
"portdir": "python/py-requests-toolbelt",
"version": "1.0.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/requests/toolbelt",
"description": "Collection of utilities for python-requests",
"long_description": "This is just a collection of utilities for python-requests, but do not really belong in requests proper.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "jjstickel",
"github": "jjstickel",
"ports_count": 169
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-requests"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-dnspython",
"py310-zeep"
]
},
{
"type": "run",
"ports": [
"py310-cloudscraper"
]
}
]
},
{
"name": "py310-urllib3",
"portdir": "python/py-urllib3",
"version": "2.6.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://urllib3.readthedocs.io/",
"description": "HTTP library with thread-safe connection pooling, file post, and more.",
"long_description": "HTTP library with thread-safe connection pooling, file post, and more.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-hatchling",
"py310-installer",
"clang-18",
"py310-build",
"py310-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"py310-certifi",
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-prawcore"
]
},
{
"type": "lib",
"ports": [
"py310-dulwich",
"salt",
"py310-awscli2",
"py310-requests",
"py310-botocore",
"py310-requests-futures",
"py310-distributed",
"py310-responses",
"py310-requests-cache",
"py310-vcrpy",
"py310-kubernetes"
]
},
{
"type": "run",
"ports": [
"py310-elastic-transport",
"py310-selenium",
"py310-elasticsearch",
"py310-spotipy",
"py310-pmdarima",
"py310-pygithub",
"py310-sentry-sdk"
]
},
{
"type": "test",
"ports": [
"py310-huggingface_hub"
]
}
]
},
{
"name": "py-hdf5plugin",
"portdir": "python/py-hdf5plugin",
"version": "5.1.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.silx.org/doc/hdf5plugin/latest/",
"description": "A set of compression filters for h5py",
"long_description": "hdf5plugin provides HDF5 compression filters--namely: blosc, bitshuffle, lz4, FCIDECOMP, ZFP, zstd--and makes them usable from h5py.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-hdf5plugin"
]
}
],
"depends_on": []
},
{
"name": "py37-hdf5plugin",
"portdir": "python/py-hdf5plugin",
"version": "3.3.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.silx.org/doc/hdf5plugin/latest/",
"description": "A set of compression filters for h5py",
"long_description": "hdf5plugin provides HDF5 compression filters--namely: blosc, bitshuffle, lz4, FCIDECOMP, ZFP, zstd--and makes them usable from h5py.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py37-cython",
"py37-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "run",
"ports": [
"py37-h5py"
]
}
],
"depends_on": []
},
{
"name": "py38-hdf5plugin",
"portdir": "python/py-hdf5plugin",
"version": "4.4.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.silx.org/doc/hdf5plugin/latest/",
"description": "A set of compression filters for h5py",
"long_description": "hdf5plugin provides HDF5 compression filters--namely: blosc, bitshuffle, lz4, FCIDECOMP, ZFP, zstd--and makes them usable from h5py.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py38-wheel",
"py38-build",
"py38-installer",
"py38-cython",
"py38-setuptools"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-cpuinfo",
"py38-h5py"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-fabio"
]
}
]
},
{
"name": "py39-hdf5plugin",
"portdir": "python/py-hdf5plugin",
"version": "5.1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.silx.org/doc/hdf5plugin/latest/",
"description": "A set of compression filters for h5py",
"long_description": "hdf5plugin provides HDF5 compression filters--namely: blosc, bitshuffle, lz4, FCIDECOMP, ZFP, zstd--and makes them usable from h5py.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-build",
"py39-installer",
"py39-cpuinfo",
"py39-cython",
"py39-setuptools",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-h5py"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-fabio"
]
},
{
"type": "run",
"ports": [
"py39-xraylarch"
]
}
]
},
{
"name": "py310-mypy",
"portdir": "python/py-mypy",
"version": "1.19.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": 249
}
],
"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"
]
},
{
"type": "run",
"ports": [
"mypy_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-scipy"
]
},
{
"type": "run",
"ports": [
"py310-pytest-mypy",
"py310-orjson"
]
},
{
"type": "test",
"ports": [
"py310-trio",
"py310-allennlp",
"py310-immutables",
"py310-numpy",
"py310-rsa",
"py310-asgiref",
"py310-pytest-asyncio",
"py310-typer"
]
}
]
},
{
"name": "py310-mypy_extensions",
"portdir": "python/py-mypy_extensions",
"version": "1.1.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": 249
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-flit_core",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-psygnal",
"py310-mypy",
"py310-logilab-common",
"py310-black",
"py310-pyannotate"
]
},
{
"type": "test",
"ports": [
"py310-trio"
]
}
]
},
{
"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": 249
}
],
"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-cryptg",
"py310-tabulate",
"py310-termplotlib",
"py310-asdf-coordinates-schemas",
"py310-tokenizers",
"py310-astropy",
"py310-freetype",
"py310-xmlsec",
"py310-configparser",
"py310-aiomysql",
"py310-pytensor"
]
},
{
"type": "lib",
"ports": [
"py310-tox",
"py310-herbie-data",
"py310-pytest-cov",
"py310-jupytext",
"py310-pytest-pylint",
"py310-eric-ide",
"py310-tempora"
]
},
{
"type": "run",
"ports": [
"py310-xraylarch"
]
}
]
},
{
"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": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py310-typing_extensions",
"portdir": "python/py-typing_extensions",
"version": "4.15.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": 249
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-flit_core",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-aiosqlite",
"py310-soxr"
]
},
{
"type": "lib",
"ports": [
"py310-diskcache-stubs",
"py310-psygnal",
"py310-aiosignal",
"py310-pytensor",
"py310-pydash",
"py310-flexcache",
"py310-flexparser",
"py310-pint",
"py310-altair",
"py310-aeppl",
"py310-aesara",
"py310-treq",
"py310-docstring-to-markdown",
"py310-black",
"py310-emmet-core",
"py310-arviz",
"py310-openssl",
"py310-textual",
"py310-neovim",
"py310-async-lru",
"py310-tox",
"py310-ipython",
"py310-visa",
"py310-sqlalchemy",
"py310-asyncssh",
"py310-pymc",
"py310-cloudflare",
"py310-magicgui",
"py310-typeguard",
"py310-referencing",
"py310-panel",
"py310-astroid",
"py310-mp-api",
"py310-logbook",
"py310-zarr",
"py310-pysigma",
"py310-psycopg",
"py310-app-model",
"py310-pypdf",
"py310-alembic",
"py310-jsonlines",
"py310-beautifulsoup4",
"py310-scrapy",
"py310-cattrs",
"py310-mitmproxy",
"py310-pymc3",
"py310-superqt",
"py310-asgiref",
"py310-anyio",
"py310-mistune",
"py310-scikit-rf",
"py310-uvicorn",
"py310-twisted",
"py310-async-timeout",
"py310-confection",
"py310-pytorch",
"py310-onnx",
"py310-inflect",
"py310-dulwich",
"py310-spaCy",
"py310-typing-inspection",
"py310-urwid",
"py310-mypy",
"py310-desktop-notifier",
"py310-logilab-common"
]
},
{
"type": "run",
"ports": [
"py310-pydantic",
"py310-ezdxf",
"py310-fastapi",
"py310-openstacksdk",
"py310-pygithub",
"py310-keystoneauth1",
"py310-setuptools-rust",
"py310-Faker",
"py310-django-countries",
"py310-librosa",
"py310-tensorflow-macos",
"py310-panel",
"py310-huggingface_hub",
"py310-typer",
"py310-dogpile-cache",
"commitizen"
]
},
{
"type": "test",
"ports": [
"py310-numpy"
]
}
]
},
{
"name": "libjpeg-turbo-devel",
"portdir": "graphics/libjpeg-turbo-devel",
"version": "3.1.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.libjpeg-turbo.org",
"description": "SIMD-accelerated libjpeg-compatible JPEG codec library",
"long_description": "libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON) to accelerate baseline JPEG compression and decompression on x86, x86-64, and ARM systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 352
}
],
"variants": [
"debug",
"java",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"nasm",
"clang-17"
]
}
],
"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-16"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"privoxy-pki-bundle"
]
}
]
},
{
"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": 157
},
{
"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": "py310-texttable",
"portdir": "python/py-texttable",
"version": "1.7.0",
"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": "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-16"
]
},
{
"type": "lib",
"ports": [
"elasticsearch"
]
}
],
"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": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"pcre2"
]
}
],
"depends_on": []
},
{
"name": "skopeo",
"portdir": "sysutils/skopeo",
"version": "1.20.0",
"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": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"go-md2man",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gpgme",
"gnupg2",
"libassuan",
"pkgconfig"
]
}
],
"depends_on": []
},
{
"name": "librsvg-devel",
"portdir": "graphics/librsvg-devel",
"version": "2.58.5",
"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": 352
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"pkgconfig",
"rust",
"clang-17"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"vala",
"freetype",
"glib2",
"pango",
"libxml2",
"libunwind",
"gobject-introspection",
"cairo",
"gdk-pixbuf2",
"harfbuzz"
]
}
],
"depends_on": []
},
{
"name": "py310-more-itertools",
"portdir": "python/py-more-itertools",
"version": "10.8.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": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-flit_core",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-cheroot",
"py310-jaraco.functools",
"py310-jaraco.classes",
"py310-cherrypy",
"py310-jaraco.text"
]
},
{
"type": "run",
"ports": [
"py310-allennlp"
]
},
{
"type": "test",
"ports": [
"py310-path"
]
}
]
},
{
"name": "py310-peewee",
"portdir": "python/py-peewee",
"version": "3.18.2",
"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-tomli",
"portdir": "python/py-tomli",
"version": "2.4.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": 249
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py-bootstrap-modules",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-versioneer",
"py310-propcache",
"py310-frozenlist",
"py310-pyFAI",
"py310-fabio",
"py310-yarl"
]
},
{
"type": "lib",
"ports": [
"py310-jupyterlab",
"py310-scikit-build-core",
"py310-hatchling",
"py310-pytest",
"py310-pytoolconfig",
"py310-alembic",
"py310-setuptools_scm",
"py310-yapf",
"py310-scikit-build",
"py310-build",
"py310-pyproject_hooks",
"py310-sip-devel",
"py310-autoflake",
"py310-tox",
"py310-poethepoet",
"py310-pep517",
"py310-sip",
"py310-pymc",
"vpype",
"py310-extension-helpers",
"py310-python-lsp-black",
"py310-python-lsp-ruff",
"py310-black",
"py310-pylint",
"py310-pyproject_api",
"py310-mypy",
"py310-versioningit",
"py310-meson-python",
"py310-asv",
"py310-setuptools-git-versioning",
"py310-hatch-fancy-pypi-readme"
]
},
{
"type": "run",
"ports": [
"py310-maturin",
"py310-sphinx",
"py310-autopep8",
"py310-pytest-env",
"py310-flit_core"
]
},
{
"type": "test",
"ports": [
"py310-xhtml2pdf"
]
}
]
},
{
"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": 349
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-tomli"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pep517"
]
}
]
},
{
"name": "didder",
"portdir": "graphics/didder",
"version": "1.2.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": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "py310-click",
"portdir": "python/py-click",
"version": "8.3.1",
"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": 2871
}
],
"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": [
"watson",
"py310-cfgrib",
"py310-fiona",
"py310-keep",
"py310-certomancer",
"py310-uncompyle6",
"py310-beancount",
"py310-python-dotenv",
"py310-tmuxp",
"py310-xdis",
"py310-osxmetadata",
"py310-black",
"py310-dask",
"py310-pgspecial",
"py310-click-plugins",
"py310-mercantile",
"py310-nltk",
"py310-textx",
"py310-hanko",
"py310-httpx",
"py310-gsecrets",
"vpype",
"py310-sigma-cli",
"py310-distributed",
"py310-flask",
"py310-cookiecutter",
"py310-incremental",
"py310-uvicorn",
"py310-cligj",
"py310-pytorch",
"py310-snuggs",
"py310-spark_parser"
]
},
{
"type": "run",
"ports": [
"py310-click-didyoumean",
"py310-sphinx-click",
"py310-sacremoses",
"py310-userpath",
"py310-rasterio",
"py310-typer",
"py310-kraken",
"py310-rasterstats",
"py310-rich-click"
]
},
{
"type": "test",
"ports": [
"py310-alive-progress"
]
}
]
},
{
"name": "py310-regex",
"portdir": "python/py-regex",
"version": "2025.11.3",
"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": 2871
}
],
"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-dateparser",
"py310-nltk",
"py310-beancount",
"py310-nameutils",
"py310-parsimonious"
]
},
{
"type": "run",
"ports": [
"py310-kraken",
"py310-cfn-lint",
"py310-sacremoses",
"py310-fairseq",
"py310-transformers"
]
}
]
},
{
"name": "py310-asteval",
"portdir": "python/py-asteval",
"version": "1.0.8",
"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": 1989
}
],
"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-attrs",
"portdir": "python/py-attrs",
"version": "25.4.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": 431
}
],
"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"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-parver",
"py310-fiona",
"py310-scikit-hep-particle",
"py310-cattrs",
"py310-requests-cache",
"py310-twisted",
"py310-treq",
"py310-hypothesis",
"py310-asdf",
"py310-lsprotocol",
"py310-cfgrib",
"py310-aiohttp",
"py310-service_identity",
"py310-referencing",
"py310-zeep",
"py310-trio",
"py310-jsonschema",
"py310-jsonschema-format-nongpl",
"py310-eccodes",
"py310-dm-tree",
"py310-jsonlines"
]
},
{
"type": "run",
"ports": [
"py310-rasterio",
"py310-pytest-mypy",
"py310-outcome",
"py310-autobahn",
"py310-note-seq",
"py310-trio",
"py310-pygls",
"py310-tensorflow-datasets",
"py310-automat"
]
}
]
},
{
"name": "py310-hypothesis",
"portdir": "python/py-hypothesis",
"version": "6.140.3",
"license": "MPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/hypothesis",
"description": "A library for property based testing",
"long_description": "Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized by a source of examples, and then generates simple and comprehensible examples that make your tests fail.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 431
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"py310-attrs",
"py310-sortedcontainers",
"py310-exceptiongroup",
"python310"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py310-ndindex",
"py310-cairo",
"py310-numdifftools",
"py310-hpack",
"py310-hyperlink",
"py310-thinc",
"py310-natsort",
"py310-pytest-asyncio",
"py310-pytest-trio",
"py310-pyrsistent",
"py310-cbor2",
"py310-numpy",
"py310-mitmproxy",
"py310-fuzzywuzzy",
"py310-blis",
"py310-commonmark",
"py310-cssselect",
"py310-fire",
"py310-iso8601",
"py310-snuggs",
"py310-dateutil",
"py310-json5",
"py310-scipy",
"py310-marisa-trie",
"py310-mutagen",
"py310-pyarrow",
"py310-attrs",
"py310-parver",
"py310-xarray",
"py310-multivolumefile",
"py310-pybcj",
"py310-pyppmd"
]
}
]
},
{
"name": "py310-iniconfig",
"portdir": "python/py-iniconfig",
"version": "2.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RonnyPfannschmidt/iniconfig",
"description": "iniconfig is a small and simple INI-file parser module.",
"long_description": "iniconfig is a small and simple INI-file parser module.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"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-pytest"
]
}
]
},
{
"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": 1513
}
],
"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-sure",
"py310-emcee",
"py310-eventlet",
"py310-anyjson",
"py310-anytree",
"py310-pyrfc3339",
"py310-pastedeploy",
"py310-webtest",
"py310-overrides",
"py310-podcastparser",
"py310-zbar",
"py310-trepan3k",
"py310-smmap",
"py310-paste",
"py310-rednose",
"py310-mmtf-python",
"py310-olefile",
"py310-minidb",
"py310-parameterized",
"py310-barnaba",
"py310-hdbscan"
]
}
]
},
{
"name": "py310-packaging",
"portdir": "python/py-packaging",
"version": "26.0",
"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": 349
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py-bootstrap-modules",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pretend",
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-panel",
"py310-gobject3",
"py310-pyside6",
"py310-wheel",
"py310-spaCy-models",
"py310-mssql",
"py310-zstd"
]
},
{
"type": "lib",
"ports": [
"py310-pooch",
"py310-matplotlib",
"py310-sip",
"py310-tox",
"py310-pytest-rerunfailures",
"py310-stone",
"py310-pudb",
"py310-zmq",
"py310-ipykernel",
"py310-h5netcdf",
"py310-asv",
"salt",
"py310-setuptools-git-versioning",
"py310-webargs",
"py310-altair",
"py310-qtpy",
"py310-mongomock",
"py310-kombu",
"py310-asdf",
"py310-pyqt-builder",
"py310-asdf-astropy",
"py310-sunpy",
"py310-astropy",
"py310-black",
"py310-arviz",
"py310-statsmodels",
"py310-xarray",
"py310-pytest-remotedata",
"py310-dask",
"py310-pytesseract",
"py310-pyproject_api",
"py310-desktop-notifier",
"py310-bokeh",
"py310-dunamai",
"py310-jupyter_server",
"py310-scikit-image",
"py310-jupyterlab",
"py310-jupyterlab_server",
"py310-scikit-build-core",
"py310-nbconvert",
"py310-hatchling",
"py310-hatch-requirements-txt",
"py310-pytest",
"py310-ansible-core",
"py310-upt-macports",
"py310-pytoolconfig",
"py310-pysigma",
"py310-geopandas",
"py310-pyproject_metadata",
"py310-setuptools_scm",
"py310-pikepdf",
"py310-pyogrio",
"py310-jupyter_packaging",
"py310-lazy_loader",
"py310-py2app",
"py310-scikit-build",
"py310-build",
"py310-distributed",
"py310-deprecation",
"py310-mido",
"py310-sip-devel",
"py310-virtualfish",
"py310-qtconsole",
"py310-findpython",
"py310-flasgger",
"py310-spaCy",
"py310-jupytext",
"py310-cartopy",
"py310-versioningit"
]
},
{
"type": "run",
"ports": [
"py310-ansible-compat",
"py310-keystoneclient",
"py310-coremltools",
"py310-datasets",
"py310-momepy",
"py310-silx",
"py310-pmdarima",
"py310-xraylarch",
"py310-libpysal",
"py310-transformers",
"py310-panel",
"py310-splot",
"py310-sphinx",
"py310-pytorch",
"py310-pygmt",
"py310-oslo-utils",
"commitizen",
"py310-huggingface_hub"
]
},
{
"type": "test",
"ports": [
"py310-obspy",
"py310-librosa",
"py310-netcdf4",
"py310-flask-cors"
]
}
]
},
{
"name": "py310-parsing",
"portdir": "python/py-parsing",
"version": "3.3.1",
"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": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-flit_core",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-mdtraj",
"py310-rdflib",
"py310-snuggs",
"py310-matplotlib",
"py310-httplib2",
"py310-pysigma",
"py310-mitmproxy"
]
},
{
"type": "run",
"ports": [
"py310-ezdxf",
"py310-rasterio",
"py310-oslo-utils",
"py310-pydot",
"py310-cloudscraper"
]
},
{
"type": "test",
"ports": [
"py310-docx"
]
}
]
},
{
"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": 53
}
],
"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-hatchling",
"py310-pytest",
"py310-pytest-cov",
"py310-tox"
]
}
]
},
{
"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-packaging",
"py310-cryptography",
"py310-structlog",
"py310-parver"
]
}
]
},
{
"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": 2871
}
],
"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-pytest",
"portdir": "python/py-pytest",
"version": "8.4.2",
"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": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"py310-pluggy",
"python310",
"py310-exceptiongroup",
"py310-setuptools",
"py310-pygments",
"py310-tomli",
"py310-iniconfig",
"py310-packaging"
]
},
{
"type": "run",
"ports": [
"pytest_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pytest-describe",
"py310-pytest-mpl",
"py310-pytest-random-order",
"py310-pytest-rerunfailures",
"py310-pytest-trio",
"py310-pytest-xprocess",
"py310-pytest-dotenv",
"py310-pytest-pylint",
"py310-pytest-profiling",
"py310-pytest-django",
"py310-pytest-cov",
"py310-pytest-remotedata",
"py310-pytest-forked",
"py310-pytest-json-report",
"py310-pytest-xdist",
"py310-pytest-qt",
"py310-pytest-asyncio"
]
},
{
"type": "run",
"ports": [
"py310-pytest-flake8",
"py310-pytest-html",
"py310-pytest-mock",
"py310-pytest-virtualenv",
"py310-pytest-datadir",
"py310-pyopencl",
"py310-pytest-fixture-config",
"py310-pytest-env",
"py310-pytest-sugar",
"py310-pytest-metadata",
"py310-pytest-regressions",
"py310-pytest-shutil",
"py310-nbval",
"py310-pytest-benchmark"
]
},
{
"type": "test",
"ports": [
"py310-cftime",
"py310-cpuinfo",
"py310-dateutil",
"py310-entrypoints",
"py310-filelock",
"py310-flake8",
"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-pyproject_hooks",
"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-qt4py",
"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",
"buildbot",
"py310-rich_rst",
"buildbot-worker",
"py310-igraph",
"py310-texttable",
"py310-asteval",
"py310-attrs",
"py310-iniconfig",
"py310-packaging",
"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"
]
}
]
},
{
"name": "py310-setuptools_scm",
"portdir": "python/py-setuptools_scm",
"version": "9.2.2",
"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": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"py310-setuptools",
"py310-tomli",
"py310-packaging",
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-pdbpp",
"py310-keyrings.alt",
"py310-rubicon-objc",
"py310-survey",
"py310-asciimatics",
"py310-colorcet",
"py310-license-expression",
"py310-spopt",
"py310-nest_asyncio",
"py310-tempora",
"py310-isodate",
"py310-aiomysql",
"py310-tobler",
"py310-control",
"py310-herbie-data",
"py310-pgspecial",
"py310-joblib",
"py310-contextily",
"py310-argon2-cffi-bindings",
"py310-cssutils",
"py310-h5netcdf",
"py310-pytest-mypy",
"py310-visa",
"py310-charset-normalizer",
"py310-napari-plugin-engine",
"py310-pooch",
"py310-esda",
"py310-tqdm",
"py310-asteval",
"py310-emcee3",
"py310-matplotlib",
"py310-nodeenv",
"py310-kiwisolver",
"py310-python-lsp-server",
"py310-asdf-unit-schemas",
"py310-sip",
"py310-backports.tarfile",
"py310-sniffio",
"py310-backports.entry-points-selectable",
"py310-napari-console",
"py310-enrich",
"py310-xraylarch",
"py310-subprocess-tee",
"py310-tenacity",
"py310-typeguard",
"py310-quantities",
"py310-seqeval",
"py310-uri-template",
"py310-sphinxnotes-strike",
"py310-zopfli",
"py310-branca",
"py310-folium",
"py310-pytest-asyncio",
"py310-pytest-mock",
"py310-pure_eval",
"py310-mecab-python3",
"py310-stack_data",
"py310-maxminddb",
"py310-numcodecs",
"py310-freetype",
"py310-vispy",
"py310-lark",
"py310-pytest",
"py310-ujson",
"py310-pointpats",
"py310-portend",
"py310-siphon",
"py310-access",
"py310-cbor2",
"py310-pyusb",
"py310-absl",
"py310-ansible-compat",
"py310-libpysal",
"py310-pikepdf",
"py310-word2vec",
"py310-wordcloud",
"py310-wxmplot",
"py310-wxutils",
"py310-xlsx2csv",
"py310-xraydb",
"py310-samplerate",
"py310-soxr",
"py310-pystache",
"py310-xyzservices",
"py310-pytest-mpl",
"py310-requests-file",
"py310-requests-unixsocket",
"py310-pygmt",
"py310-scikit-hep-boost-histogram",
"py310-scikit-hep-hepstats",
"py310-scikit-hep-mplhep",
"py310-scikit-hep-mplhep_data",
"py310-spaghetti",
"py310-distributed",
"py310-mido",
"py310-iniconfig",
"py310-shtab",
"py310-uncertainties",
"py310-requests-mock",
"py310-xmlsec",
"py310-cmd2",
"py310-sip-devel",
"py310-jsonpickle",
"py310-pygithub",
"py310-semver",
"py310-configparser",
"py310-pyshortcuts",
"py310-python-lsp-jsonrpc",
"py310-pytest-flake8",
"py310-setuptools-rust",
"py310-sqlglot",
"py310-automat",
"py310-anyio",
"py310-pytest-django",
"py310-asttokens",
"py310-regions",
"py310-pysal",
"py310-giddy",
"py310-jaraco.functools",
"py310-jaraco.classes",
"py310-langcodes",
"py310-mapclassify",
"py310-inequality",
"py310-inflect",
"py310-cvxopt",
"py310-fugashi",
"py310-monty",
"py310-pyrfc3339",
"py310-smart_open",
"py310-spglm",
"py310-spglib",
"py310-spreg",
"py310-urwid",
"py310-xxhash",
"py310-pytest-runner",
"py310-jaraco.context",
"py310-larixite",
"py310-pluggy",
"py310-lazy_object_proxy",
"py310-pyvo",
"py310-dateutil",
"py310-lz4",
"py310-makefun",
"py310-reproject",
"py310-sphinx-gallery",
"py310-cartopy",
"py310-cheroot",
"py310-flexcache",
"py310-flexparser",
"py310-rstcheck-core",
"py310-rstcheck",
"py310-sphinx-click",
"py310-pytest-xdist",
"py310-asv",
"py310-importlib-metadata",
"py310-tabulate",
"py310-zipp",
"py310-cherrypy",
"py310-pytest-forked",
"py310-metpy",
"py310-py",
"py310-portalocker",
"py310-tcolorpy",
"py310-pathvalidate",
"py310-pyarrow",
"py310-pyfatfs",
"py310-netcdf4",
"py310-zipfile-deflate64",
"py310-tldextract",
"py310-cons",
"py310-etuples",
"py310-logical-unification",
"py310-jaraco.text",
"py310-pytest-qt",
"py310-cppy",
"py310-barnaba",
"py310-momepy",
"py310-jaraco.collections",
"py310-keyring",
"py310-extension-helpers",
"py310-pyerfa",
"py310-asdf",
"py310-asdf-standard",
"py310-asdf-transform-schemas",
"py310-asdf-coordinates-schemas",
"py310-pyqt-builder",
"py310-mpl-animators",
"py310-mssql",
"py310-pytest-datadir",
"py310-pytest-regressions",
"py310-lmfit",
"py310-asdf-astropy",
"py310-minikanren",
"py310-path",
"py310-napari-svg",
"py310-sunpy",
"py310-astropy",
"py310-astropy-healpix",
"py310-parfive",
"py310-tropycal",
"py310-emmet-core",
"py310-segregation",
"py310-statsmodels",
"py310-xarray",
"py310-inflate64",
"py310-multivolumefile",
"py310-py7zr",
"py310-pybcj",
"py310-pyppmd",
"py310-pytest-remotedata",
"py310-pytest-xprocess",
"py310-drms",
"py310-html2text",
"py310-importlib-resources",
"py310-simpy",
"py310-singledispatch",
"py310-executing"
]
},
{
"type": "lib",
"ports": [
"py310-flit_scm",
"py310-setuptools_scm_git_archive",
"py310-hatch-vcs",
"py310-virtualenvwrapper"
]
}
]
},
{
"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-stone",
"py310-tempora",
"py310-blessed",
"py310-grpcio",
"py310-pathlib2",
"py310-ipython-sql",
"py310-sqlalchemy-migrate",
"py310-ufl",
"py310-jsonpath-rw",
"py310-google-auth",
"py310-hdfs",
"py310-pypostal",
"py310-lesscpy",
"py310-dateutil",
"py310-logilab-constraint",
"py310-amazon.ion",
"py310-oauth2client",
"py310-bigfloat",
"py310-xdis",
"py310-agate",
"py310-parver",
"py310-pyannotate",
"py310-protobuf3",
"py310-dockerpty",
"py310-hdbscan",
"py310-healpy",
"py310-taskw",
"py310-tox",
"py310-dropbox",
"py310-kubernetes",
"py310-ecdsa",
"py310-pytest-profiling",
"py310-vobject",
"py310-fs",
"tuir",
"py310-keras",
"py310-keras_applications",
"py310-ckanapi",
"py310-qrcode",
"py310-blessings",
"py310-pytools",
"py310-pynacl",
"py310-rchitect",
"py310-sphinxcontrib-httpdomain",
"py310-rfc3339-validator",
"py310-mando",
"py310-freezegun",
"py310-leather",
"py310-ansible-core",
"py310-tensorflow",
"py310-prov",
"uhd",
"uhd-39lts",
"uhd-devel",
"py310-html5lib",
"py310-pywinrm",
"py310-scour",
"py310-hieroglyph",
"py310-tensorboard",
"py310-junit-xml",
"py310-configobj",
"py310-dijitso",
"py310-docker",
"py310-flasgger",
"py310-httpbin",
"py310-pytorch",
"py310-iniparse"
]
},
{
"type": "run",
"ports": [
"py310-tensorflow-datasets",
"py310-pytest-shutil",
"py310-oslo-i18n",
"py310-spotipy",
"py310-xmldiff",
"py310-serverlessrepo",
"py310-resampy",
"py310-tensorboardX",
"py310-pyopencl",
"py310-pretty-midi",
"py310-halo",
"py310-sure",
"py310-langdetect",
"py310-python-coveralls",
"py310-python-multipart",
"py310-automat"
]
},
{
"type": "test",
"ports": [
"py310-iocapture",
"py310-ddt",
"py310-pytest-fixture-config",
"py310-uncompyle6",
"py310-pyicu",
"py310-rednose",
"py310-sure",
"py310-openid"
]
}
]
},
{
"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": 2871
}
],
"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-distributed",
"py310-intervaltree",
"py310-trio",
"py310-pytrie",
"py310-mitmproxy",
"py310-hypothesis"
]
},
{
"type": "run",
"ports": [
"py310-trio"
]
}
]
},
{
"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-zopeinterface",
"portdir": "python/py-zopeinterface",
"version": "7.2",
"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": 1513
}
],
"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-repoze.sphinx.autointerface",
"py310-twisted",
"py310-gevent",
"py310-scrapy",
"py310-zope-component"
]
},
{
"type": "run",
"ports": [
"py310-zope-schema",
"py310-zope-configuration",
"buildbot"
]
},
{
"type": "test",
"ports": [
"py310-attrs"
]
}
]
},
{
"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": 1989
}
],
"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-spyder-devel",
"py310-spyder"
]
}
]
}
]
}