GET /api/v1/ports/python312/
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "name": "python312",
    "portdir": "lang/python312",
    "version": "3.12.10",
    "license": "PSF",
    "platforms": "darwin",
    "epoch": 0,
    "replaced_by": null,
    "homepage": "https://www.python.org/",
    "description": "An interpreted, object-oriented programming language",
    "long_description": "Python is an interpreted, interactive, object-oriented programming language.",
    "active": true,
    "categories": [
        "lang"
    ],
    "maintainers": [
        {
            "name": "jmr",
            "github": "jmroot",
            "ports_count": 318
        }
    ],
    "variants": [
        "universal",
        "optimizations",
        "lto",
        "dtrace"
    ],
    "dependencies": [
        {
            "type": "build",
            "ports": [
                "clang-17",
                "pkgconfig"
            ]
        },
        {
            "type": "extract",
            "ports": [
                "xz"
            ]
        },
        {
            "type": "lib",
            "ports": [
                "sqlite3",
                "libedit",
                "libffi",
                "ncurses",
                "bzip2",
                "expat",
                "gettext-runtime",
                "openssl",
                "xz",
                "zlib"
            ]
        },
        {
            "type": "run",
            "ports": [
                "python_select-312",
                "python3_select-312"
            ]
        }
    ],
    "depends_on": [
        {
            "type": "lib",
            "ports": [
                "binwalk",
                "litecli",
                "cartman",
                "cppcheck",
                "fbuild",
                "flawfinder",
                "git-filter-repo",
                "git-review",
                "gitless",
                "gomp",
                "google-cloud-sdk",
                "ihaskell",
                "legit",
                "pyotherside",
                "radon",
                "bluefish",
                "ledger",
                "grass",
                "gpodder",
                "mm-common",
                "yelp-tools",
                "MyPaint",
                "fontforge",
                "hugin-app",
                "inkscape",
                "inkscape-devel",
                "opencolorio",
                "openimageio",
                "vigra",
                "hexchat",
                "cppman",
                "emscripten",
                "lldb-devel",
                "swi-prolog",
                "swi-prolog-devel",
                "offlineimap",
                "urlscan",
                "hpddm",
                "octave",
                "octave-symbolic",
                "streamlink",
                "vapoursynth",
                "deluge",
                "gWakeOnLAN",
                "gajim",
                "gpsd",
                "httpie",
                "impacket",
                "libtorrent-rasterbar",
                "profanity",
                "speedtest-cli",
                "jrnl",
                "pdfposter",
                "bandit",
                "fava",
                "impressive",
                "pipenv",
                "rdiff-backup",
                "WW",
                "gds",
                "lalapps",
                "ompl",
                "pdb2pqr",
                "stellarium",
                "verde",
                "denyhosts",
                "jailkit",
                "yubikey-manager",
                "xonsh",
                "borgbackup",
                "diffoscope",
                "edmv",
                "jc",
                "littleutils",
                "mackup",
                "pypi2port",
                "ranger",
                "xxh",
                "graphtage",
                "meld",
                "terminal_markdown_viewer",
                "translate-toolkit",
                "xml2rfc",
                "buku",
                "linkchecker",
                "py38-nghttp2",
                "py39-nghttp2",
                "qutebrowser",
                "gtimelog",
                "gtkmm3",
                "pyinfra",
                "arpeggio",
                "arpeggio-devel",
                "paramagpy",
                "jtbl",
                "trim_osc",
                "openstreetmap-carto",
                "ydiff",
                "chemex",
                "boost178",
                "boost178-numpy",
                "gzdice",
                "py310-nghttp2",
                "hatch",
                "zenmap",
                "epy",
                "reuse",
                "yubikey-manager4",
                "git-when-merged",
                "ssh-audit",
                "borgmatic",
                "lfortran",
                "dnsdiag",
                "zkpwgen",
                "imager",
                "py312-build",
                "py312-flit_core",
                "py312-gdbm",
                "py312-installer",
                "py312-packaging",
                "py312-pyproject_hooks",
                "py312-setuptools",
                "py312-tkinter",
                "py312-wheel",
                "py312-altgraph",
                "py312-macholib",
                "py312-modulegraph",
                "py312-py2app",
                "py312-SDL2",
                "py312-jinja2",
                "py312-markupsafe",
                "py312-alabaster",
                "py312-imagesize",
                "py312-snowballstemmer",
                "py312-tz",
                "py312-typing_extensions",
                "py312-mypy_extensions",
                "py312-types-psutil",
                "py312-types-setuptools",
                "py312-mypy",
                "py312-ruamel-yaml",
                "py312-ruamel-yaml-clib",
                "py312-pip",
                "py312-pycparser",
                "py312-cffi",
                "py312-coverage",
                "py312-fastjsonschema",
                "py312-identify",
                "py312-setupmeta",
                "py312-textdistance",
                "py312-pathspec",
                "py312-setuptools_scm",
                "py312-editables",
                "py312-calver",
                "py312-hatchling",
                "py312-pluggy",
                "py312-trove-classifiers",
                "py312-attrs",
                "py312-hatch-fancy-pypi-readme",
                "py312-hatch-vcs",
                "py312-cython",
                "py312-more-itertools",
                "py312-jedi",
                "py312-parso",
                "py312-peewee",
                "py312-wcwidth",
                "py312-pycares",
                "py312-aiodns",
                "py312-charset-normalizer",
                "py312-maturin",
                "py312-semantic_version",
                "py312-setuptools-rust",
                "py312-six",
                "py312-filelock",
                "py312-markdown",
                "py312-pefile",
                "nicotine-plus",
                "py312-crcmod",
                "py312-mupdf",
                "py312-pdm-backend",
                "py312-pypdf",
                "py312-editdistance",
                "py312-websockets",
                "py312-multidict",
                "py312-types-docutils",
                "py312-types-python-dateutil",
                "py312-types-pytz",
                "py312-types-simplejson",
                "py312-types-ujson",
                "py312-zipp",
                "py312-serial",
                "py312-numpy",
                "py312-pyproject_metadata",
                "py312-certifi",
                "py312-igraph",
                "py312-iniconfig",
                "py312-py",
                "py312-pytest",
                "py312-texttable",
                "py312-sortedcontainers",
                "py312-testpath",
                "py312-urllib3",
                "py312-black",
                "py312-click",
                "py312-platformdirs",
                "py312-poetry-core",
                "py312-isort",
                "py312-idna",
                "py312-requests",
                "py312-autoflake",
                "py312-pyflakes",
                "py312-orjson",
                "py312-shellingham",
                "py312-hypothesis",
                "py312-zope-event",
                "py312-zopeinterface",
                "py312-meson",
                "py312-meson-python",
                "py312-gnupg",
                "py312-nclib",
                "py312-flatbuffers",
                "py312-monty",
                "py312-beartype",
                "py312-crashtest",
                "py312-requests-toolbelt",
                "py312-scikit-build-core",
                "py312-appdirs",
                "py312-fs",
                "py312-pyfatfs",
                "py312-pretend",
                "py312-pyfiglet",
                "py312-libusb1",
                "py312-pathlib2",
                "py312-olefile",
                "py312-tomlkit",
                "py312-geojson",
                "py312-pkginfo",
                "py312-msgpack",
                "py312-ply",
                "py312-brotli",
                "py312-zopfli",
                "py312-dulwich",
                "py312-toml",
                "py312-tomli",
                "py312-chardet",
                "py312-cairo",
                "py312-zstd",
                "py312-Pillow",
                "py312-imageio",
                "py312-xattr",
                "maestral",
                "py312-cppy",
                "py312-dateutil",
                "py312-freezegun",
                "py312-funcsigs",
                "py312-mock",
                "py312-pybind11",
                "py312-unicodedata2",
                "doxyqml",
                "py312-cpuinfo",
                "py312-cryptography",
                "py312-cryptography_vectors",
                "py312-execnet",
                "py312-pytest-benchmark",
                "py312-pytest-cov",
                "py312-pytest-forked",
                "py312-pytest-xdist",
                "py312-userpath",
                "py312-sip",
                "py312-sip-devel",
                "py312-aiosignal",
                "py312-async-timeout",
                "py312-frozenlist",
                "py312-yarl",
                "py312-cycler",
                "py312-kiwisolver",
                "py312-aiohttp",
                "py312-asteval",
                "py312-asv",
                "py312-atomicwrites",
                "py312-beniget",
                "py312-bigfloat",
                "py312-binaryornot",
                "py312-biopython",
                "py312-cachetools",
                "py312-cfgv",
                "py312-cftime",
                "py312-colorlog",
                "py312-columnize",
                "py312-contourpy",
                "py312-deprecation",
                "py312-diff-match-patch",
                "py312-dill",
                "py312-docstring-to-markdown",
                "py312-docstyle",
                "py312-editorconfig",
                "py312-enchant",
                "py312-fastprogress",
                "py312-filetype",
                "py312-gast",
                "py312-inflection",
                "py312-intervaltree",
                "py312-natsort",
                "py312-pyicu",
                "py312-pytest-mock",
                "py312-parsing",
                "py312-pbr",
                "py312-pdbecif",
                "py312-pkce",
                "py312-poyo",
                "py312-pytest-runner",
                "py312-aiojobs",
                "py312-nodeenv",
                "py312-argcomplete",
                "py312-gnureadline",
                "py312-yaml",
                "py312-distro",
                "py312-rapidfuzz",
                "py312-scikit-build",
                "py312-latexcodec",
                "py312-lxml",
                "py312-setuptools_scm_git_archive",
                "py312-discordpy",
                "py312-reportlab",
                "py312-sphinx-gallery",
                "py312-gyoto",
                "py312-tinydb",
                "py312-expandvars",
                "py312-babel",
                "py312-blockdiag",
                "py312-docutils",
                "py312-funcparserlib",
                "py312-pygments",
                "py312-pyobjc",
                "py312-roman",
                "py312-sphinx",
                "py312-sphinxcontrib-applehelp",
                "py312-sphinxcontrib-blockdiag",
                "py312-sphinxcontrib-devhelp",
                "py312-sphinxcontrib-htmlhelp",
                "py312-sphinxcontrib-jsmath",
                "py312-sphinxcontrib-qthelp",
                "py312-sphinxcontrib-serializinghtml",
                "py312-webcolors",
                "dbus-python312",
                "py312-applaunchservices",
                "py312-pybtex",
                "py312-pybtex-docutils",
                "py312-ddt",
                "py312-sybil",
                "py312-testfixtures",
                "py312-sphinxcontrib-bibtex",
                "py312-sphinxcontrib-httpdomain",
                "py312-sphinxcontrib-svg2pdfconverter",
                "py312-sphinxcontrib-websupport",
                "py312-mpmath",
                "py312-sympy",
                "py312-fonttools",
                "py312-portend",
                "py312-tempora",
                "py312-zc-lockfile",
                "py312-libvirt",
                "py312-anyio",
                "py312-brotlicffi",
                "py312-h11",
                "py312-h2",
                "py312-hpack",
                "py312-httpcore",
                "py312-httpx",
                "py312-hyperframe",
                "py312-linkify-it-py",
                "py312-markdown-it-py",
                "py312-rich",
                "py312-uc-micro-py",
                "py312-jaraco.functools",
                "py312-mdurl",
                "py312-distlib",
                "py312-hyperlink",
                "py312-importlib-metadata",
                "py312-jaraco.classes",
                "py312-keyring",
                "py312-pexpect",
                "py312-ptyprocess",
                "py312-pyperclip",
                "py312-sniffio",
                "py312-socksio",
                "py312-tomli-w",
                "py312-virtualenv",
                "py312-protego",
                "py312-feedparser",
                "py312-sgmllib3k",
                "py312-mdit-py-plugins",
                "py312-gobject3",
                "py312-python-json-logger",
                "py312-greenlet",
                "py312-jsonschema",
                "py312-about-time",
                "py312-acoustid",
                "py312-alive-progress",
                "py312-anytree",
                "py312-argh",
                "py312-audioread",
                "py312-bitarray",
                "py312-bitstring",
                "py312-bpylist2",
                "py312-country",
                "py312-exceptiongroup",
                "py312-flexmock",
                "py312-flit_scm",
                "py312-grapheme",
                "py312-iocapture",
                "py312-glad2",
                "py312-appnope",
                "py312-astor",
                "py312-asttokens",
                "py312-async_generator",
                "py312-backcall",
                "py312-codestyle",
                "py312-decorator",
                "py312-entrypoints",
                "py312-ephemeral-port-reserve",
                "py312-executing",
                "py312-flake8",
                "py312-flake8-mccabe",
                "py312-flaky",
                "py312-ipdb",
                "py312-ipython",
                "py312-itsdangerous",
                "py312-matplotlib-inline",
                "py312-outcome",
                "py312-pickleshare",
                "py312-prompt_toolkit",
                "py312-psutil",
                "py312-pure_eval",
                "py312-pytest-asyncio",
                "py312-pytest-timeout",
                "py312-pytest-xprocess",
                "py312-stack_data",
                "py312-traitlets",
                "py312-watchdog",
                "py312-werkzeug",
                "py312-tornado",
                "py312-terminado",
                "py312-plumbum",
                "py312-applescript",
                "py312-asn1",
                "py312-asn1-modules",
                "py312-astroid",
                "py312-blinker",
                "py312-flask",
                "py312-gpsoauth",
                "py312-inflate64",
                "py312-lazy_object_proxy",
                "py312-libxml2",
                "py312-openssl",
                "py312-osxmetadata",
                "py312-pathvalidate",
                "py312-photoscript",
                "py312-pyannotate",
                "py312-pybcj",
                "py312-pycryptodome",
                "py312-pycryptodomex",
                "py312-pylint",
                "py312-pytest-trio",
                "py312-service_identity",
                "py312-trio",
                "py312-trustme",
                "py312-wrapt",
                "py312-frozendict",
                "py312-cython-compat",
                "py312-nest_asyncio",
                "py312-arpeggio",
                "py312-coveralls",
                "py312-docopt",
                "py312-multivolumefile",
                "py312-pathtools",
                "py312-py7zr",
                "py312-pyppmd",
                "py312-pytest-pylint",
                "py312-pytest-remotedata",
                "py312-pyzstd",
                "py312-rarfile",
                "py312-ruff",
                "py312-strpdatetime",
                "py312-textx",
                "py312-unidecode",
                "scdl",
                "py312-asn1crypto",
                "py312-clint",
                "py312-dacite",
                "py312-ifaddr",
                "py312-jellyfish",
                "py312-mutagen",
                "py312-ptpython",
                "py312-pytest-dotenv",
                "py312-python-dotenv",
                "py312-pytzdata",
                "py312-qrcode",
                "py312-requests-mock",
                "py312-sh",
                "py312-soco",
                "py312-soundcloud-v2",
                "py312-termcolor",
                "py312-tzlocal",
                "py312-xdg",
                "py312-xdg-base-dirs",
                "py312-xmltodict",
                "py312-certomancer",
                "py312-certomancer-csc-dummy",
                "py312-hanko",
                "py312-hanko-certvalidator",
                "py312-oscrypto",
                "py312-python-pae",
                "py312-uritools",
                "py312-bleach",
                "py312-webencodings",
                "py312-setuptools-git-versioning",
                "py312-colorama",
                "py312-pandas",
                "py312-nose",
                "py312-xyzservices",
                "py312-bokeh",
                "py312-mkl",
                "py312-mkl-include",
                "py312-param",
                "py312-pyct",
                "py312-jupyter_packaging",
                "py312-pyviz_comms",
                "py312-tqdm",
                "py312-panel",
                "py312-gssapi",
                "py312-imaplib2",
                "py312-rfc6555",
                "py312-oldest-supported-numpy",
                "py312-pyqt-builder",
                "py312-pyqt5",
                "py312-pyqt5-sip",
                "py312-matplotlib",
                "py312-pyx",
                "py312-pyqt5-chart",
                "py312-pyqt5-scintilla",
                "py312-pyqt5-webengine",
                "py312-fastavro",
                "py312-scapy",
                "py312-scapy-devel",
                "py312-pytest-qt",
                "py312-pynose",
                "py312-m2crypto",
                "py312-arrow",
                "py312-autopep8",
                "py312-cons",
                "py312-cookiecutter",
                "py312-etuples",
                "py312-flake8-pyproject",
                "py312-logical-unification",
                "py312-multipledispatch",
                "py312-slugify",
                "py312-text-unidecode",
                "py312-tinycss2",
                "py312-toolz",
                "py312-ujson",
                "py312-versioneer",
                "py312-yapf",
                "py312-cssselect2",
                "py312-jinja2-time",
                "py312-minikanren",
                "py312-whatthepatch",
                "py312-wurlitzer",
                "py312-astropy-iers-data",
                "py312-imagecodecs",
                "py312-networkx",
                "py312-pywavelets",
                "py312-tifffile",
                "py312-openbabel",
                "py312-pylint-venv",
                "py312-pympler",
                "py312-pytest-describe",
                "py312-pytoolconfig",
                "py312-qstylizer",
                "py312-qtawesome",
                "py312-qtpy",
                "py312-rope",
                "py312-term-background",
                "py312-tokenize-rt",
                "py312-lz4",
                "py312-pkgconfig",
                "py312-sphinx_rtd_theme",
                "py312-sphinxcontrib-jquery",
                "py312-simpy",
                "py312-simpy-docs",
                "py312-corner",
                "py312-curl",
                "py312-referencing",
                "py312-rpds-py",
                "py312-semver",
                "py312-lazy_loader",
                "py312-pysam",
                "py312-boolean.py",
                "py312-license-expression",
                "py312-python-debian",
                "py312-pygccxml",
                "py312-pyplusplus",
                "py312-jsonlines",
                "py312-html5lib",
                "py312-waitress",
                "py312-pastedeploy",
                "py312-minidb",
                "py312-cssselect",
                "py312-pyquery",
                "py312-urlwatch",
                "py312-webtest",
                "py312-shapely",
                "py312-libxslt",
                "py312-sqlalchemy",
                "py312-drms",
                "py312-aioftp",
                "py312-webob",
                "py312-alagitpull",
                "py312-awscli",
                "py312-boto3",
                "py312-botocore",
                "py312-commonmark",
                "py312-git-delete-merged-branches",
                "py312-jmespath",
                "py312-kaptan",
                "py312-libtmux",
                "py312-myst-parser",
                "py312-neovim",
                "py312-recommonmark",
                "py312-rsa",
                "py312-s3transfer",
                "py312-sphinx-autodoc-typehints",
                "py312-sphinx-issues",
                "py312-tmuxp",
                "py312-smartypants",
                "py312-typogrify",
                "py312-pikepdf",
                "py312-fasteners",
                "py312-soupsieve",
                "py312-pint",
                "py312-pooch",
                "py312-pyproj",
                "py312-pythran",
                "py312-Faker",
                "py312-aws-sam-translator",
                "py312-cattrs",
                "py312-jsonschema-specifications",
                "py312-lsprotocol",
                "py312-parameterized",
                "py312-pydantic",
                "py312-pygls",
                "py312-random2",
                "py312-typeguard",
                "py312-ukpostcodeparser",
                "py312-validators",
                "py312-pygraphviz",
                "py312-psycopg2",
                "py312-beautifulsoup4",
                "py312-cloudflare",
                "py312-blessed",
                "py312-dashing",
                "py312-readme_renderer",
                "py312-rfc3986",
                "py312-pdal",
                "py312-hy",
                "py312-xlsx2csv",
                "py312-fsspec",
                "py312-regex",
                "py312-cssutils",
                "py312-mako",
                "py312-singledispatch",
                "py312-powerline",
                "py312-comm",
                "py312-simplejson",
                "py312-pyte",
                "py312-llfuse",
                "py312-gdal",
                "py312-gevent",
                "py312-unidiff",
                "py312-curio",
                "py312-python-socks",
                "py312-future",
                "py312-netcdf4",
                "py312-xarray",
                "py312-socks",
                "py312-tiktoken",
                "py312-configargparse",
                "py312-google-i18n-address",
                "py312-numpydoc",
                "py312-scipy",
                "py312-arabic-reshaper",
                "py312-pysaga",
                "py312-aiohttp-socks",
                "py312-bidi",
                "py312-aeppl",
                "py312-aesara",
                "py312-algopy",
                "py312-arviz",
                "py312-cached-property",
                "py312-cairocffi",
                "py312-cairosvg",
                "py312-defusedxml",
                "py312-h5netcdf",
                "py312-h5py",
                "py312-httpbin",
                "py312-lmfit",
                "py312-mpi4py",
                "py312-nmrglue",
                "py312-nmrglue-devel",
                "py312-numdifftools",
                "py312-patsy",
                "py312-peakutils",
                "py312-pytensor",
                "py312-pytest-httpbin",
                "py312-raven",
                "py312-statsmodels",
                "py312-structlog",
                "py312-three-merge",
                "py312-uncertainties",
                "py312-xarray-einstats",
                "py312-requests-futures",
                "py312-socid-extractor",
                "py312-tox",
                "py312-zmq",
                "py312-stem",
                "py312-torrequest",
                "py312-svglib",
                "py312-xhtml2pdf",
                "subversion-pythonbindings-3.12",
                "py312-jsonpickle",
                "py312-cloudscraper",
                "py312-pyvis",
                "py312-pygmt",
                "py312-asyncpg",
                "py312-levenshtein",
                "py312-netaddr",
                "py312-pytest-mypy",
                "py312-mysqlclient",
                "py312-hiredis",
                "py312-bcrypt",
                "py312-confection",
                "py312-srsly",
                "py312-argon2-cffi",
                "py312-argon2-cffi-bindings",
                "py312-debugpy",
                "py312-ipykernel",
                "py312-ipython_genutils",
                "py312-ipywidgets",
                "py312-json5",
                "py312-jupyter",
                "py312-jupyter_client",
                "py312-jupyter_console",
                "py312-jupyter_core",
                "py312-jupyter_server",
                "py312-jupyterlab",
                "py312-jupyterlab_pygments",
                "py312-jupyterlab_server",
                "py312-jupyterlab_widgets",
                "py312-metakernel",
                "py312-mistune",
                "py312-nbclassic",
                "py312-nbclient",
                "py312-nbconvert",
                "py312-nbformat",
                "py312-notebook",
                "py312-pandocfilters",
                "py312-prometheus_client",
                "py312-send2trash",
                "py312-widgetsnbextension",
                "py312-cymem",
                "py312-et_xmlfile",
                "py312-murmurhash",
                "py312-openpyxl",
                "py312-parse",
                "py312-preshed",
                "py312-qtconsole",
                "py312-scikit-hep-hepstats",
                "py312-scikit-hep-hepunits",
                "py312-scikit-hep-mplhep",
                "py312-scikit-hep-mplhep_data",
                "py312-scikit-hep-particle",
                "py312-cheetah",
                "py312-configobj",
                "py312-acora",
                "py312-asv-runner",
                "py312-tabulate",
                "py312-pyusb",
                "py312-poetry-plugin-export",
                "py312-cachecontrol",
                "py312-cleo",
                "py312-game",
                "pcraster",
                "py312-beancount",
                "py312-bottle",
                "py312-cheroot",
                "py312-flask-babel",
                "py312-google-api",
                "py312-google-api-core",
                "py312-google-auth",
                "py312-google-auth-httplib2",
                "py312-googleapis-common-protos",
                "py312-httplib2",
                "py312-magic",
                "py312-markdown2",
                "py312-protobuf3",
                "py312-uritemplate",
                "py312-siphon",
                "py312-marisa-trie",
                "py312-nuitka",
                "py312-jwt",
                "py312-oauthlib",
                "py312-requests-oauthlib",
                "py312-pulp",
                "py312-svgelements",
                "py312-zipfile-deflate64",
                "py312-extension-helpers",
                "py312-metpy",
                "py312-pyerfa",
                "py312-pytest-lazy-fixture",
                "py312-pyarrow",
                "py312-astropy",
                "py312-parfive",
                "py312-scikit-image",
                "py312-isodate",
                "py312-requests-file",
                "py312-xmlsec",
                "py312-sunpy",
                "py312-zeep",
                "py312-ansible-compat",
                "py312-subprocess-tee",
                "py312-cbor2",
                "py312-geographiclib",
                "py312-luma.core",
                "py312-luma.emulator",
                "py312-pyftdi",
                "py312-smbus2",
                "py312-annotated_types",
                "py312-pydantic_core",
                "py312-pydantic_settings",
                "py312-configparser",
                "py312-ntlm-auth",
                "py312-paramiko",
                "py312-pynacl",
                "py312-pyspnego",
                "py312-pywinrm",
                "py312-requests_ntlm",
                "py312-dnspython",
                "py312-iso3166",
                "py312-websocket-client",
                "py312-wsproto",
                "py312-affine",
                "py312-click-plugins",
                "py312-cligj",
                "py312-fiona",
                "py312-munch",
                "py312-rasterio",
                "py312-rasterstats",
                "py312-seaborn",
                "py312-snuggs",
                "py312-sphinx-copybutton",
                "py312-trio-websocket",
                "py312-samplerate",
                "py312-soxr",
                "py312-types-decorator",
                "py312-polygon",
                "py312-rtree",
                "py312-python-lsp-jsonrpc",
                "py312-python-lsp-server",
                "py312-blis",
                "py312-plac",
                "py312-thinc",
                "py312-wasabi",
                "py312-z3",
                "py312-tzdata",
                "py312-locket",
                "py312-freetype",
                "py312-hsluv",
                "py312-meshio",
                "py312-pytest-sugar",
                "py312-in-n-out",
                "py312-psygnal",
                "py312-cloudpickle",
                "py312-heapdict",
                "py312-partd",
                "py312-docstring_parser",
                "py312-napari-plugin-engine",
                "py312-superqt",
                "py312-pytomlpp",
                "py312-typer",
                "py312-vispy",
                "py312-app-model",
                "py312-opengl",
                "py312-opengl-accelerate",
                "py312-cachey",
                "py312-dask",
                "py312-magicgui",
                "py312-napari-console",
                "py312-napari-svg",
                "py312-npe2",
                "py312-pydantic-compat",
                "py312-cytoolz",
                "py312-gitdb",
                "py312-smmap",
                "py312-gitpython",
                "py312-stevedore",
                "py312-lockfile",
                "py312-numexpr",
                "py312-deap",
                "py312-helpdev",
                "py312-libsass",
                "py312-pyls-spyder",
                "py312-python-lsp-black",
                "py312-qdarkstyle",
                "py312-qtsass",
                "py312-spyder",
                "py312-spyder-kernels",
                "py312-pyglet",
                "py312-wand",
                "py312-fido2",
                "py312-pyscard",
                "py312-jupyter_server_terminals",
                "py312-notebook_shim",
                "py312-tblib",
                "py312-rfc3339-validator",
                "py312-tatsu",
                "py312-branca",
                "py312-codecov",
                "py312-folium",
                "py312-pytest-env",
                "py312-geopandas",
                "py312-llvmlite",
                "py312-numba",
                "py312-npx",
                "py312-psycopg",
                "py312-threadpoolctl",
                "py312-quantecon",
                "py312-BitArray2D",
                "py312-BitVector",
                "py312-backoff",
                "py312-invoke",
                "lpython",
                "py312-ansible",
                "py312-ansible-core",
                "py312-resolvelib",
                "py312-xkcdpass",
                "py312-alembic",
                "py312-fqdn",
                "py312-isoduration",
                "py312-jsonpointer",
                "py312-rfc3986-validator",
                "py312-uri-template",
                "py312-iso8601",
                "py312-jug",
                "py312-async-lru",
                "py312-path",
                "py312-pymongo",
                "py312-redis",
                "py312-aiobotocore",
                "py312-aioitertools",
                "py312-mslex",
                "py312-pymunk",
                "py312-pystache",
                "py312-s3fs",
                "py312-geopy",
                "py312-joblib",
                "py312-contextily",
                "py312-mercantile",
                "py312-pdfminer",
                "py312-aiorpcX",
                "py312-flit",
                "py312-spdx",
                "py312-spdx-lookup",
                "py312-upt-cpan",
                "py312-upt-macports",
                "py312-upt-pypi",
                "py312-upt-rubygems",
                "py312-jplephem",
                "py312-altair",
                "py312-billiard",
                "py312-sgp4",
                "py312-skyfield",
                "py312-spktype21",
                "py312-jsbeautifier",
                "py312-josepy",
                "py312-pyrfc3339",
                "py312-acme",
                "py312-parsedatetime",
                "py312-python-augeas",
                "py312-repoze.sphinx.autointerface",
                "py312-dns-lexicon",
                "py312-tldextract",
                "py312-ndg_httpsclient",
                "py312-pynamecheap",
                "py312-pyotp",
                "py312-zope-component",
                "py312-zope-hookable",
                "py312-pendulum",
                "py312-fixtures",
                "py312-powerline-exitstatus-kai",
                "py312-powerline-gitstatus",
                "py312-pygit2",
                "py312-flask-frozen",
                "py312-flask-login",
                "py312-ftputil",
                "py312-vine",
                "py312-pyrsistent",
                "py312-rustworkx",
                "py312-imread",
                "py312-jsonschema-format-nongpl",
                "py312-yara",
                "py312-amqp",
                "py312-smart_open",
                "py312-phonenumbers",
                "py312-makefun",
                "py312-overrides",
                "py312-jupyter_events",
                "py312-hatch-jupyter-builder",
                "py312-scikit-learn",
                "py312-translationstring",
                "py312-colander",
                "py312-multiprocess",
                "py312-hatch-nodejs-version",
                "py312-jupyter-lsp",
                "py312-stopit",
                "py312-update_checker",
                "py312-iminuit",
                "py312-simplekml",
                "py312-pyxdg",
                "py312-agate",
                "py312-agate-dbf",
                "py312-agate-excel",
                "py312-agate-sql",
                "py312-csvkit",
                "py312-dbfread",
                "py312-leather",
                "py312-pytimeparse",
                "py312-pytimeparse2",
                "py312-xlrd",
                "py312-types-colorama",
                "justpath",
                "py312-mdx_linkify",
                "py312-managesieve",
                "py312-quantities",
                "py312-access",
                "py312-esda",
                "py312-giddy",
                "py312-inequality",
                "py312-libpysal",
                "py312-mapclassify",
                "py312-mgwr",
                "py312-momepy",
                "py312-owslib",
                "py312-plotly",
                "py312-pointpats",
                "py312-pysal",
                "py312-segregation",
                "py312-spaghetti",
                "py312-spglm",
                "py312-spint",
                "py312-splot",
                "py312-spopt",
                "py312-spreg",
                "py312-spvcm",
                "py312-tenacity",
                "py312-tobler",
                "py312-sphinxnotes-strike",
                "py312-sounddevice",
                "py312-sphinx-jsonschema",
                "py312-astunparse",
                "py312-asdf",
                "py312-asdf-standard",
                "py312-asdf-transform-schemas",
                "py312-asdf-unit-schemas",
                "py312-opencv4-devel",
                "py312-colorcet",
                "py312-bsddb3",
                "py312-ldap3",
                "py312-parsimonious",
                "py312-bottleneck",
                "py312-mecab-python3",
                "py312-mssql",
                "py312-sphinx-bootstrap-theme",
                "py312-ipyparallel",
                "py312-inflect",
                "py312-pygresql",
                "py312-pyheif",
                "py312-pyhyphen",
                "py312-pyinstaller",
                "py312-XlsxWriter",
                "lldb-18",
                "morshutalk",
                "py312-g2p-en",
                "py312-nltk",
                "py312-pydub",
                "py312-cryptg",
                "py312-imagehash",
                "py312-portalocker",
                "py312-pyaes",
                "py312-telethon",
                "py312-promise",
                "py312-setproctitle",
                "py312-pygeos",
                "py312-logilab-common",
                "py312-importlib-resources",
                "py312-pysvn",
                "py312-logilab-constraint",
                "py312-asdf-coordinates-schemas",
                "py312-re2",
                "py312-bitmath",
                "py312-objexplore",
                "py312-progressbar",
                "py312-rich-theme-manager",
                "py312-shortuuid",
                "py312-bugsnag",
                "py312-Pyro5",
                "py312-serpent",
                "py312-blosc",
                "py312-blosc2",
                "py312-ndindex",
                "py312-antlr4-python3-runtime",
                "py312-jupytext",
                "py312-gensim",
                "py312-colored",
                "py312-orfeotoolbox",
                "py312-opencv4",
                "py312-pybox2d",
                "py312-pymc",
                "py312-logbook",
                "py312-bpemb",
                "py312-sentencepiece",
                "py312-html2text",
                "py312-ezdxf",
                "py312-zict",
                "py312-dropbox",
                "py312-stone",
                "py312-rstcheck",
                "py312-rstcheck-core",
                "py312-distributed",
                "py312-mahotas",
                "py312-ipwhois",
                "py312-mimeparse",
                "py312-svgpath",
                "py312-dlib",
                "py312-virtualenv-clone",
                "py312-virtualenvwrapper",
                "py312-mac-alias",
                "py312-spark_parser",
                "py312-uncompyle6",
                "py312-xdis",
                "py312-vobject",
                "py312-openslide",
                "py312-emcee3",
                "py312-hcloud",
                "py312-sentry-sdk",
                "xapian-bindings-python312",
                "py312-dbus_next",
                "py312-desktop-notifier",
                "py312-keyrings.alt",
                "py312-pytest-rerunfailures",
                "py312-rubicon-objc",
                "py312-survey",
                "py312-line_profiler",
                "py312-jschema_to_python",
                "py312-sarif-om",
                "py312-deprecated",
                "py312-jaraco.context",
                "py312-asdf-astropy",
                "py312-ldap",
                "py312-mando",
                "py312-openbabel2",
                "py312-fickling",
                "py312-scour",
                "py312-octave_kernel",
                "py312-irodsclient",
                "py312-langid",
                "py312-prettytable",
                "py312-libnewt",
                "py312-jsonpatch",
                "py312-parsel",
                "py312-w3lib",
                "py312-itemadapter",
                "py312-itemloaders",
                "py312-pypng",
                "py312-pyqrcode",
                "py312-slack-sdk",
                "py312-fdsnwsscripts",
                "py312-ipython-sql",
                "py312-pyshp",
                "py312-rich-click",
                "py312-libarchive-c",
                "py312-maxminddb",
                "py312-pyvo",
                "internetarchive",
                "py312-schema",
                "tubeup",
                "py312-nbval",
                "py312-onnx",
                "pympress",
                "py312-lxml_html_clean",
                "py312-pdal-plugins",
                "py312-cymruwhois",
                "py312-qt4py",
                "py312-skyfield-data",
                "py312-aiosqlite",
                "py312-geoplot",
                "py312-cgmetadata",
                "py312-makelive",
                "py312-flexcache",
                "py312-flexparser",
                "py312-mmcif_pdbx",
                "propka",
                "py312-absl",
                "py312-tropycal",
                "py312-pydicom",
                "py312-pynetdicom",
                "py312-epsg",
                "py312-cartopy",
                "py312-queuelib",
                "py312-asgiref",
                "py312-asynctest",
                "py312-kaitaistruct",
                "py312-rencode",
                "py312-ffc",
                "py312-fiat",
                "py312-dijitso",
                "py312-ufl",
                "py312-dolfin",
                "py312-automat",
                "py312-constantly",
                "py312-incremental",
                "py312-m2r",
                "py312-pyhamcrest",
                "py312-twisted",
                "py312-fipy",
                "py312-pytorch",
                "py312-dispatcher",
                "py312-pudb",
                "py312-urwid",
                "py312-scrapy",
                "py312-supervisor",
                "py312-triangle",
                "py312-gmpy2",
                "tmt",
                "py312-fmf",
                "py312-tables",
                "vitables",
                "py312-pyshortcuts",
                "py312-hdf5plugin",
                "py312-palettable",
                "py312-spglib",
                "py312-xraydb",
                "py312-wxmplot",
                "py312-wxpython-4.0",
                "py312-wxutils",
                "py312-pymatgen",
                "py312-fabio",
                "py312-silx",
                "py312-jsonconversion",
                "py312-macfsevents",
                "py312-pyFAI",
                "getmail6",
                "py312-pyficache",
                "py312-bitstruct",
                "py312-chm",
                "py312-cwcwidth",
                "py312-dmgbuild",
                "py312-ds-store",
                "py312-genshi",
                "py312-pyqt6",
                "py312-pyqt6-3d",
                "py312-pyqt6-charts",
                "py312-pyqt6-datavisualization",
                "py312-pyqt6-networkauth",
                "py312-pyqt6-sip",
                "py312-pyqt6-webengine",
                "py312-pptx",
                "py312-css-parser",
                "py312-emoji",
                "py312-nbxmpp",
                "py312-omemo-dr",
                "py312-precis-i18n",
                "py312-pylzma",
                "py312-pipdeptree",
                "py312-cli-helpers",
                "py312-sqlparse",
                "py312-mygpoclient",
                "py312-podcastparser",
                "py312-graphviz",
                "py312-objgraph",
                "lldb-19",
                "py312-clang",
                "py312-ctypeslib2",
                "py312-awscrt",
                "py312-awscli2",
                "py312-graph-tool",
                "py312-pytest-json-report",
                "py312-pytest-metadata",
                "py312-obspy",
                "py312-aiohappyeyeballs",
                "py312-pylsqpack",
                "py312-service-identity",
                "py312-aioquic",
                "py312-gpxpy",
                "py312-autopage",
                "py312-cliff",
                "py312-cmd2",
                "py312-asyncssh",
                "py312-pygithub",
                "py312-pyuca",
                "py312-mpld3",
                "py312-dap",
                "glslang",
                "py312-spiceypy",
                "py312-pyorick",
                "py312-control",
                "py312-kombine",
                "py312-pymvpa",
                "py312-wordcloud",
                "py312-yt",
                "py312-wntr",
                "py312-berkeleydb",
                "py312-dqsegdb2",
                "py312-gwdatafind",
                "py312-healpy",
                "py312-igwn-auth-utils",
                "py312-ligo-common",
                "py312-ligo-gracedb",
                "py312-ligo-segments",
                "py312-lscsoft-glue",
                "py312-safe-netrc",
                "py312-scitokens",
                "py312-lal",
                "py312-lalburst",
                "py312-lalframe",
                "py312-lalinference",
                "py312-lalinspiral",
                "py312-lalmetaio",
                "py312-lalpulsar",
                "py312-lalsimulation",
                "py312-scimath",
                "py312-traits",
                "py312-nibabel",
                "py312-panedr",
                "py312-dateparser",
                "py312-gwpy",
                "py312-gwosc",
                "py312-ligotimegps",
                "py312-stagger",
                "py312-crayons",
                "py312-eventlet",
                "py312-starlette",
                "py312-ordered-set",
                "py312-LabJackPython",
                "py312-changelog-chug",
                "py312-python-daemon",
                "py312-codetools",
                "py312-comet",
                "py312-csscompressor",
                "py312-ctags",
                "py312-datrie",
                "py312-sqlobject",
                "py312-formencode",
                "py312-apptools",
                "py312-envisage",
                "py312-mayavi",
                "py312-pyface",
                "py312-traitsui",
                "py312-scikit-umfpack",
                "py312-pacal",
                "py312-fontaine",
                "py312-pymysql",
                "py312-olm",
                "youtube-search-python",
                "yewtube",
                "py312-pylast",
                "py312-rich_rst",
                "py312-textual",
                "rich-cli",
                "py312-distorm",
                "py312-propcache",
                "py312-esridump",
                "py312-fann2",
                "py312-fastapi",
                "py312-ffmpy",
                "py312-fire",
                "py312-hyrule",
                "py312-itables",
                "py312-hatch-requirements-txt",
                "py312-readability-lxml",
                "py312-cinemagoer",
                "py312-contextlib2",
                "py312-flake8-pep8-naming",
                "py312-flake8-polyfill",
                "py312-pytest-check",
                "py312-pytest-datadir",
                "py312-pytest-fixture-config",
                "py312-pytest-flake8",
                "py312-pytest-html",
                "py312-pytest-pycodestyle",
                "py312-pytest-random-order",
                "py312-pytest-regressions",
                "py312-pytest-shutil",
                "py312-pytest-subtests",
                "py312-pytest-virtualenv",
                "py312-setuptools-git",
                "py312-ftfy",
                "py312-fugashi",
                "py312-gcn",
                "py312-ipadic",
                "blueprint-compiler",
                "py312-acor",
                "py312-cog",
                "py312-google-cloud-core",
                "py312-google-cloud-storage",
                "py312-google-crc32c",
                "py312-google-resumable-media",
                "py312-gsecrets",
                "py312-marshmallow",
                "py312-webargs",
                "py312-clikit",
                "py312-coloredlogs",
                "py312-humanfriendly",
                "py312-pastel",
                "py312-pylev",
                "py312-pysimdjson",
                "py312-hdfs",
                "py312-construct",
                "secrets",
                "py312-kcs11",
                "py312-pykeepass",
                "py312-yubico",
                "py312-zxcvbn",
                "py312-cdflib",
                "py312-geomagpy",
                "py312-paho-mqtt",
                "py312-pypubsub",
                "py312-annoy",
                "py312-pacmap",
                "py312-lesscpy",
                "py312-emmet-core",
                "py312-maggma",
                "py312-mongomock",
                "py312-mp-api",
                "py312-pycifrw",
                "py312-pydash",
                "py312-pyqtgraph",
                "py312-sentinels",
                "py312-smart-open",
                "py312-sqlalchemy-utils",
                "py312-sshtunnel",
                "py312-xraylarch",
                "py312-gpstime",
                "py312-gunicorn",
                "py312-gviz_api",
                "py312-hypy",
                "py312-icalendar",
                "py312-imageio-ffmpeg",
                "py312-imgur",
                "py312-immutables",
                "py312-importmagic",
                "py312-humanize",
                "py312-pync",
                "py312-ipy",
                "py312-iso639",
                "py312-janus",
                "py312-jmespath-terminal",
                "py312-langcodes",
                "py312-meld3",
                "py312-metar",
                "py312-misaka",
                "matrix-nio",
                "matrix-commander",
                "py312-aiofiles",
                "py312-notify2",
                "py312-unpaddedbase64",
                "py312-poetry-plugin-shell",
                "py312-urwid-readline",
                "py312-pytesseract",
                "py312-mitmproxy_macos",
                "py312-mitmproxy_rs",
                "py312-wsaccel",
                "py312-yappi",
                "py312-libdnet",
                "py312-pypcap",
                "py312-bracex",
                "py312-enrich",
                "py312-wcmatch",
                "py312-krb5",
                "py312-pycson",
                "py312-speg",
                "py312-requests-kerberos",
                "py312-img2pdf",
                "py312-pyogrio",
                "py312-breathe",
                "py312-roman_numerals_py",
                "py312-publicsuffix2",
                "py312-flask-cors",
                "py312-aniso8601",
                "py312-pygments-mathematica",
                "py312-qimage2ndarray",
                "py312-narwhals",
                "py312-celery",
                "py312-kombu",
                "py312-pyqt6-scintilla",
                "py312-pyside6",
                "py312-digitalocean",
                "py312-google-api-python-client",
                "py312-cloudflare2",
                "py312-pydot",
                "py312-rdflib",
                "py312-doctest-ignore-unicode",
                "py312-prov",
                "py312-pyproject_api"
            ]
        },
        {
            "type": "build",
            "ports": [
                "qt5-qtdeclarative",
                "qt5-qtdeclarative-docs",
                "libzzip",
                "jack",
                "xmms2",
                "duckdb",
                "libpqxx",
                "bazel",
                "bazel-0.25",
                "bazel-2.0",
                "bazel-3.1",
                "bazel-3.5",
                "bazel-3.7",
                "gn-devel",
                "pybind11",
                "qbs-docs",
                "bitcoin",
                "mapnik",
                "gjs",
                "gsettings-desktop-schemas",
                "gstreamer1",
                "gstreamer1-gst-libav",
                "gstreamer1-gst-plugins-bad",
                "gstreamer1-gst-plugins-base",
                "gstreamer1-gst-plugins-good",
                "gstreamer1-gst-plugins-ugly",
                "gtk-vnc",
                "spice-gtk",
                "cairo-devel",
                "fontconfig",
                "glslang",
                "libepoxy",
                "libmypaint",
                "poppler",
                "poppler-qt5",
                "spirv-tools",
                "vulkan-headers",
                "vulkan-loader",
                "vulkan-tools",
                "vulkan-validationlayers",
                "hexchat",
                "llvm-devel",
                "clang-devel",
                "lldb-devel",
                "fetchmail",
                "fetchmail-devel",
                "mu",
                "z3",
                "z3-fstar",
                "aom",
                "cryfs",
                "davix",
                "cdo",
                "botan",
                "fluent-bit",
                "watchman",
                "doxygen",
                "hyperscan",
                "libxmlxx2",
                "libxmlxx3",
                "recode",
                "mod_gnutls",
                "mesa",
                "mlir-devel",
                "flang-devel",
                "gobject-introspection-devel",
                "qt5-qtwebengine-gn",
                "gjs-devel",
                "libmamba",
                "rust-bootstrap",
                "rust-bootstrap-10.6",
                "rust-bootstrap-10.5",
                "rust-bootstrap-transition",
                "poppler-devel",
                "poppler-devel-qt5",
                "micropython",
                "mpy-cross",
                "madness",
                "raja",
                "nodejs20",
                "pangomm-1.4",
                "taisei",
                "tatami",
                "tatami-devel",
                "rust-bootstrap-10.7",
                "vulkan-utility-libraries",
                "vulkan-volk",
                "llvm-18",
                "mlir-18",
                "clang-18",
                "lldb-18",
                "flang-18",
                "libhsts",
                "tenacity",
                "v8-11.6",
                "wxHexEditor",
                "nodejs22",
                "subprocess",
                "bazel-6",
                "gtkmm4",
                "tracker3",
                "vectorscan",
                "mscp",
                "catgirl-downloader",
                "llvm-19",
                "clang-19",
                "mlir-19",
                "lldb-19",
                "flang-19",
                "syslog-ng-devel",
                "shaderc",
                "mozjs128",
                "libmm-glib",
                "vipsdisp",
                "pangomm-1.4-devel",
                "qt67-qtwebengine",
                "qt67-qtwebengine-docs",
                "z3-fstar-legacy"
            ]
        },
        {
            "type": "test",
            "ports": [
                "bali-phy",
                "blaspp",
                "bali-phy-devel"
            ]
        },
        {
            "type": "run",
            "ports": [
                "lensfun",
                "bpytop",
                "R-reticulate",
                "john-jumbo",
                "john-jumbo-devel",
                "libhsts",
                "nmail"
            ]
        }
    ]
}