HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 53865,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=584",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=582",
"results": [
{
"name": "py312-service_identity",
"portdir": "python/py-service_identity",
"version": "24.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/service_identity",
"description": "Service Identity Verification for pyOpenSSL",
"long_description": "service_identity aspires to give you all the tools you need for verifying whether a certificate is valid for the intended purposes.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 438
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-idna",
"py312-cryptography",
"python312",
"py312-asn1-modules",
"py312-openssl",
"py312-asn1",
"py312-attrs",
"py312-hatch-fancy-pypi-readme",
"py312-hatch-vcs"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-aioquic",
"py312-comet",
"py312-scrapy"
]
},
{
"type": "run",
"ports": [
"py312-autobahn"
]
},
{
"type": "test",
"ports": [
"py312-trustme",
"py312-testfixtures"
]
}
]
},
{
"name": "py312-setproctitle",
"portdir": "python/py-setproctitle",
"version": "1.3.7",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/setproctitle/",
"description": "A Python module to customize the process title",
"long_description": "The setproctitle module allows a process to change its title (as displayed by system tools such as ps and top).",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-setupmeta",
"portdir": "python/py-setupmeta",
"version": "4.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zsimic/setupmeta",
"description": "Simplify your setup.py",
"long_description": "Simplify your setup.py",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2470
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-setuptools",
"portdir": "python/py-setuptools",
"version": "84.2.1",
"license": "MIT and (PSF or ZPL) and (Apache-2 or BSD)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/setuptools/",
"description": "distutils enhancement for build and distribution",
"long_description": "setuptools is a collection of enhancements to the Python distutils that allow you to more easily build and distribute Python packages, especially ones that have dependencies on other packages.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 370
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"yubikey-manager4",
"py312-pip",
"py312-setuptools_scm",
"py312-cython",
"py312-serial",
"py312-pyflakes",
"py312-meson-python",
"py312-sip",
"py312-sip-devel",
"py312-pbr",
"py312-pytest-runner",
"py312-scikit-build",
"py312-blockdiag",
"py312-tempora",
"py312-watchdog",
"py312-cython-compat",
"py312-nose",
"py312-jupyter_packaging",
"py312-pyplusplus",
"py312-urlwatch",
"py312-pygraphviz",
"py312-psycopg2",
"py312-future",
"py312-pytensor",
"py312-raven",
"py312-tox",
"py312-cligj",
"py312-thinc",
"py312-z3",
"py312-ansible-core",
"py312-resolvelib",
"py312-python-augeas",
"py312-bsddb3",
"py312-pyinstaller",
"py312-logilab-common",
"py312-logilab-constraint",
"py312-virtualenv-clone",
"py312-automat",
"py312-twisted",
"py312-jsonconversion",
"py312-ctypeslib2",
"py312-awscrt",
"py312-yt",
"py312-pytest-fixture-config",
"py312-pytest-shutil",
"py312-pytest-virtualenv",
"py312-maggma",
"py312-mp-api",
"py312-celery",
"py312-pew",
"py312-pyinstaller-hooks-contrib",
"py312-pythonz",
"py312-hatch-mypyc"
]
},
{
"type": "build",
"ports": [
"cartman",
"fbuild",
"git-filter-repo",
"legit",
"gpodder",
"MyPaint",
"tovid",
"gajim",
"httpie",
"pdfposter",
"impressive",
"WW",
"lirc",
"meld",
"py38-nghttp2",
"py39-nghttp2",
"paramagpy",
"trim_osc",
"py310-nghttp2",
"yubikey-manager4",
"git-when-merged",
"py312-gdbm",
"py312-tkinter",
"py312-altgraph",
"py312-macholib",
"py312-modulegraph",
"py312-py2app",
"py312-SDL2",
"py312-markupsafe",
"py312-imagesize",
"py312-snowballstemmer",
"py312-tz",
"py312-types-psutil",
"py312-types-setuptools",
"py312-mypy",
"py312-ruamel-yaml",
"py312-ruamel-yaml-clib",
"py312-pycparser",
"py312-cffi",
"py312-coverage",
"py312-fastjsonschema",
"py312-identify",
"py312-setupmeta",
"py312-textdistance",
"py312-setuptools_scm",
"py312-calver",
"py312-pluggy",
"py312-trove-classifiers",
"py312-cython",
"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-markdown",
"py312-pefile",
"nicotine-plus",
"py312-crcmod",
"py312-mupdf",
"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-certifi",
"py312-igraph",
"py312-iniconfig",
"py312-py",
"py312-pytest",
"py312-texttable",
"py312-sortedcontainers",
"py312-requests",
"py312-pyflakes",
"py312-shellingham",
"py312-zope-event",
"py312-zopeinterface",
"py312-meson",
"py312-meson-python",
"py312-gnupg",
"py312-nclib",
"py312-flatbuffers",
"py312-monty",
"py312-requests-toolbelt",
"py312-appdirs",
"py312-fs",
"py312-pyfatfs",
"py312-pretend",
"py312-pyfiglet",
"py312-libusb1",
"py312-pathlib2",
"py312-olefile",
"py312-geojson",
"py312-pkginfo",
"py312-msgpack",
"py312-ply",
"py312-brotli",
"py312-zopfli",
"py312-dulwich",
"py312-toml",
"py312-cairo",
"py312-zstd",
"py312-Pillow",
"py312-imageio",
"py312-xattr",
"py312-cppy",
"py312-dateutil",
"py312-freezegun",
"py312-funcsigs",
"py312-mock",
"py312-unicodedata2",
"py312-cpuinfo",
"py312-cryptography",
"py312-pytest-benchmark",
"py312-pytest-forked",
"py312-pytest-xdist",
"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-biopython",
"py312-cachetools",
"py312-cfgv",
"py312-cftime",
"py312-colorlog",
"py312-columnize",
"py312-deprecation",
"py312-dill",
"py312-docstring-to-markdown",
"py312-editorconfig",
"py312-enchant",
"py312-fastprogress",
"py312-filetype",
"py312-gast",
"py312-inflection",
"py312-natsort",
"py312-pyicu",
"py312-pytest-mock",
"py312-pbr",
"py312-pdbecif",
"py312-pkce",
"py312-poyo",
"py312-pytest-runner",
"py312-aiojobs",
"py312-nodeenv",
"py312-gnureadline",
"py312-yaml",
"py312-distro",
"py312-latexcodec",
"py312-lxml",
"py312-setuptools_scm_git_archive",
"py312-discordpy",
"py312-reportlab",
"py312-sphinx-gallery",
"py312-gyoto",
"py312-babel",
"py312-blockdiag",
"py312-pyobjc",
"py312-roman",
"py312-sphinxcontrib-blockdiag",
"py312-applaunchservices",
"py312-pybtex-docutils",
"py312-ddt",
"py312-sybil",
"py312-testfixtures",
"py312-sphinxcontrib-bibtex",
"py312-sphinxcontrib-svg2pdfconverter",
"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-hyperframe",
"py312-linkify-it-py",
"py312-uc-micro-py",
"py312-jaraco.functools",
"py312-distlib",
"py312-hyperlink",
"py312-importlib-metadata",
"py312-jaraco.classes",
"py312-keyring",
"py312-pexpect",
"py312-pyperclip",
"py312-sniffio",
"py312-feedparser",
"py312-sgmllib3k",
"py312-python-json-logger",
"py312-greenlet",
"py312-about-time",
"py312-acoustid",
"py312-alive-progress",
"py312-bitarray",
"py312-bitstring",
"py312-exceptiongroup",
"py312-flit_scm",
"py312-grapheme",
"py312-iocapture",
"py312-glad2",
"py312-appnope",
"py312-astor",
"py312-asttokens",
"py312-async_generator",
"py312-codestyle",
"py312-decorator",
"py312-ephemeral-port-reserve",
"py312-executing",
"py312-flake8",
"py312-flake8-mccabe",
"py312-flaky",
"py312-ipdb",
"py312-ipython",
"py312-itsdangerous",
"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-watchdog",
"py312-tornado",
"py312-applescript",
"py312-asn1",
"py312-asn1-modules",
"py312-astroid",
"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-trio",
"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-rarfile",
"py312-ruff",
"py312-unidecode",
"scdl",
"py312-asn1crypto",
"py312-clint",
"py312-dacite",
"py312-ifaddr",
"py312-mutagen",
"py312-ptpython",
"py312-pytest-dotenv",
"py312-python-dotenv",
"py312-requests-mock",
"py312-soco",
"py312-soundcloud-v2",
"py312-tzlocal",
"py312-xmltodict",
"py312-certomancer",
"py312-certomancer-csc-dummy",
"py312-hanko",
"py312-hanko-certvalidator",
"py312-oscrypto",
"py312-uritools",
"py312-bleach",
"py312-webencodings",
"py312-setuptools-git-versioning",
"py312-nose",
"py312-xyzservices",
"py312-bokeh",
"py312-tqdm",
"py312-gssapi",
"py312-imaplib2",
"py312-rfc6555",
"py312-pyqt-builder",
"py312-pyqt5-sip",
"py312-pyx",
"py312-fastavro",
"py312-scapy",
"py312-scapy-devel",
"py312-pytest-qt",
"py312-pynose",
"py312-m2crypto",
"py312-autopep8",
"py312-cons",
"py312-cookiecutter",
"py312-etuples",
"py312-logical-unification",
"py312-multipledispatch",
"py312-slugify",
"py312-text-unidecode",
"py312-toolz",
"py312-ujson",
"py312-versioneer",
"py312-yapf",
"py312-jinja2-time",
"py312-minikanren",
"py312-whatthepatch",
"py312-wurlitzer",
"py312-imagecodecs",
"py312-networkx",
"py312-tifffile",
"py312-pympler",
"py312-qstylizer",
"py312-qtawesome",
"py312-qtpy",
"py312-rope",
"py312-term-background",
"py312-tokenize-rt",
"py312-lz4",
"py312-sphinx_rtd_theme",
"py312-simpy",
"py312-simpy-docs",
"py312-curl",
"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-pyquery",
"py312-urlwatch",
"py312-webtest",
"py312-sqlalchemy",
"py312-drms",
"py312-aioftp",
"py312-webob",
"py312-awscli",
"py312-boto3",
"py312-botocore",
"py312-commonmark",
"py312-jmespath",
"py312-kaptan",
"py312-neovim",
"py312-recommonmark",
"py312-s3transfer",
"py312-sphinx-issues",
"py312-smartypants",
"py312-fasteners",
"py312-pooch",
"py312-pyproj",
"py312-pythran",
"py312-Faker",
"py312-aws-sam-translator",
"py312-parameterized",
"py312-random2",
"py312-typeguard",
"py312-ukpostcodeparser",
"py312-validators",
"py312-pygraphviz",
"py312-psycopg2",
"py312-blessed",
"py312-dashing",
"py312-readme_renderer",
"py312-rfc3986",
"py312-pdal",
"py312-hy",
"py312-xlsx2csv",
"py312-regex",
"py312-cssutils",
"py312-mako",
"py312-singledispatch",
"py312-powerline",
"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-numpydoc",
"py312-aiohttp-socks",
"py312-aeppl",
"py312-algopy",
"py312-cached-property",
"py312-cairosvg",
"py312-defusedxml",
"py312-h5netcdf",
"py312-h5py",
"py312-httpbin",
"py312-lmfit",
"py312-mpi4py",
"py312-nmrglue",
"py312-nmrglue-devel",
"py312-patsy",
"py312-peakutils",
"py312-pytensor",
"py312-pytest-httpbin",
"py312-raven",
"py312-three-merge",
"py312-uncertainties",
"py312-requests-futures",
"py312-socid-extractor",
"py312-zmq",
"py312-stem",
"py312-torrequest",
"py312-xhtml2pdf",
"subversion-pythonbindings-3.12",
"py312-jsonpickle",
"py312-cloudscraper",
"py312-pyvis",
"py312-pygmt",
"py312-asyncpg",
"py312-netaddr",
"py312-pytest-mypy",
"py312-mysqlclient",
"py312-hiredis",
"py312-bcrypt",
"py312-confection",
"py312-srsly",
"py312-argon2-cffi-bindings",
"py312-debugpy",
"py312-ipython_genutils",
"py312-ipywidgets",
"py312-json5",
"py312-jupyter",
"py312-jupyter_server",
"py312-jupyterlab_widgets",
"py312-mistune",
"py312-nbclassic",
"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-mplhep",
"py312-scikit-hep-mplhep_data",
"py312-cheetah",
"py312-configobj",
"py312-acora",
"py312-tabulate",
"py312-pyusb",
"py312-game",
"py312-bottle",
"py312-cheroot",
"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-astropy",
"py312-parfive",
"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-configparser",
"py312-ntlm-auth",
"py312-paramiko",
"py312-pynacl",
"py312-pyspnego",
"py312-pywinrm",
"py312-requests_ntlm",
"py312-iso3166",
"py312-websocket-client",
"py312-wsproto",
"py312-click-plugins",
"py312-cligj",
"py312-fiona",
"py312-munch",
"py312-rasterio",
"py312-rasterstats",
"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-heapdict",
"py312-partd",
"py312-napari-plugin-engine",
"py312-pytomlpp",
"py312-opengl",
"py312-opengl-accelerate",
"py312-cachey",
"py312-dask",
"py312-napari-console",
"py312-napari-svg",
"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-wand",
"py312-pyscard",
"py312-tblib",
"py312-rfc3339-validator",
"py312-tatsu",
"py312-branca",
"py312-codecov",
"py312-folium",
"py312-geopandas",
"py312-llvmlite",
"py312-numba",
"py312-npx",
"py312-psycopg",
"py312-BitArray2D",
"py312-BitVector",
"py312-invoke",
"py312-ansible",
"py312-ansible-core",
"py312-resolvelib",
"py312-xkcdpass",
"py312-alembic",
"py312-fqdn",
"py312-isoduration",
"py312-jsonpointer",
"py312-rfc3986-validator",
"py312-uri-template",
"py312-jug",
"py312-async-lru",
"py312-path",
"py312-aiobotocore",
"py312-mslex",
"py312-pymunk",
"py312-pystache",
"py312-s3fs",
"py312-geopy",
"py312-joblib",
"py312-contextily",
"py312-mercantile",
"py312-pdfminer",
"py312-aiorpcX",
"py312-spdx",
"py312-spdx-lookup",
"py312-upt-cpan",
"py312-upt-macports",
"py312-upt-pypi",
"py312-upt-rubygems",
"py312-jplephem",
"py312-billiard",
"py312-sgp4",
"py312-skyfield",
"py312-spktype21",
"py312-jsbeautifier",
"py312-pyrfc3339",
"py312-acme",
"py312-parsedatetime",
"py312-python-augeas",
"py312-repoze.sphinx.autointerface",
"py312-tldextract",
"py312-ndg_httpsclient",
"py312-pynamecheap",
"py312-pyotp",
"py312-zope-component",
"py312-zope-hookable",
"py312-fixtures",
"py312-powerline-exitstatus-kai",
"py312-powerline-gitstatus",
"py312-pygit2",
"py312-flask-login",
"py312-ftputil",
"py312-vine",
"py312-pyrsistent",
"py312-rustworkx",
"py312-imread",
"py312-yara",
"py312-amqp",
"py312-smart_open",
"py312-phonenumbers",
"py312-makefun",
"py312-overrides",
"py312-translationstring",
"py312-colander",
"py312-multiprocess",
"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",
"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-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-colorcet",
"py312-bsddb3",
"py312-ldap3",
"py312-parsimonious",
"py312-bottleneck",
"py312-mecab-python3",
"py312-mssql",
"py312-sphinx-bootstrap-theme",
"py312-inflect",
"py312-pygresql",
"py312-pyheif",
"py312-pyhyphen",
"py312-XlsxWriter",
"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-bugsnag",
"py312-Pyro5",
"py312-serpent",
"py312-blosc",
"py312-ndindex",
"py312-antlr4-python3-runtime",
"py312-gensim",
"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",
"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-jaraco.context",
"py312-asdf-astropy",
"py312-ldap",
"py312-mando",
"py312-openbabel2",
"py312-scour",
"py312-irodsclient",
"py312-langid",
"py312-jsonpatch",
"py312-parsel",
"py312-w3lib",
"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",
"py312-schema",
"py312-nbval",
"py312-onnx",
"pympress",
"py312-lxml_html_clean",
"py312-pdal-plugins",
"py312-cymruwhois",
"py312-qt4py",
"py312-skyfield-data",
"py312-geoplot",
"py312-flexcache",
"py312-flexparser",
"py312-mmcif_pdbx",
"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-constantly",
"py312-incremental",
"py312-m2r",
"py312-pyhamcrest",
"py312-fipy",
"py312-pytorch",
"py312-dispatcher",
"py312-urwid",
"py312-scrapy",
"py312-supervisor",
"py312-triangle",
"py312-gmpy2",
"py312-tables",
"py312-pyshortcuts",
"py312-hdf5plugin",
"py312-palettable",
"py312-spglib",
"py312-xraydb",
"py312-wxmplot",
"py312-wxpython-4.0",
"py312-wxutils",
"py312-pymatgen",
"py312-silx",
"py312-macfsevents",
"getmail6",
"py312-pyficache",
"py312-bitstruct",
"py312-chm",
"py312-cwcwidth",
"py312-dmgbuild",
"py312-ds-store",
"py312-genshi",
"py312-pyqt6-sip",
"py312-pptx",
"py312-css-parser",
"py312-emoji",
"py312-nbxmpp",
"py312-omemo-dr",
"py312-precis-i18n",
"py312-pylzma",
"py312-cli-helpers",
"py312-mygpoclient",
"py312-podcastparser",
"py312-graphviz",
"py312-objgraph",
"py312-clang",
"py312-ctypeslib2",
"py312-awscrt",
"py312-awscli2",
"py312-graph-tool",
"py312-pytest-json-report",
"py312-obspy",
"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",
"py312-pyorick",
"py312-control",
"py312-kombine",
"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-scimath",
"py312-traits",
"py312-panedr",
"py312-dateparser",
"py312-gwpy",
"py312-gwosc",
"py312-ligotimegps",
"mozjs128",
"py312-stagger",
"py312-crayons",
"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-pacal",
"py312-pymysql",
"py312-olm",
"youtube-search-python",
"yewtube",
"py312-rich_rst",
"py312-distorm",
"py312-propcache",
"py312-esridump",
"py312-fann2",
"py312-fire",
"py312-hyrule",
"py312-readability-lxml",
"py312-cinemagoer",
"py312-contextlib2",
"py312-flake8-pep8-naming",
"py312-flake8-polyfill",
"py312-pytest-datadir",
"py312-pytest-fixture-config",
"py312-pytest-flake8",
"py312-pytest-pycodestyle",
"py312-pytest-random-order",
"py312-pytest-regressions",
"py312-pytest-shutil",
"py312-pytest-subtests",
"py312-pytest-virtualenv",
"py312-setuptools-git",
"py312-fugashi",
"py312-gcn",
"py312-ipadic",
"py312-acor",
"py312-cog",
"py312-google-cloud-core",
"py312-google-cloud-storage",
"py312-google-crc32c",
"py312-google-resumable-media",
"py312-gsecrets",
"py312-coloredlogs",
"py312-humanfriendly",
"py312-pylev",
"py312-pysimdjson",
"py312-hdfs",
"py312-construct",
"py312-kcs11",
"py312-pykeepass",
"py312-yubico",
"py312-zxcvbn",
"py312-cdflib",
"py312-geomagpy",
"py312-pypubsub",
"py312-annoy",
"py312-pacmap",
"py312-lesscpy",
"py312-emmet-core",
"py312-maggma",
"py312-mp-api",
"py312-pycifrw",
"py312-pydash",
"py312-pyqtgraph",
"py312-smart-open",
"py312-sqlalchemy-utils",
"py312-sshtunnel",
"py312-xraylarch",
"py312-gpstime",
"py312-gunicorn",
"py312-gviz_api",
"py312-hypy",
"py312-imageio-ffmpeg",
"py312-immutables",
"py312-importmagic",
"py312-pync",
"py312-ipy",
"py312-iso639",
"py312-janus",
"py312-jmespath-terminal",
"py312-meld3",
"py312-metar",
"py312-misaka",
"matrix-nio",
"matrix-commander",
"py312-notify2",
"py312-urwid-readline",
"py312-pytesseract",
"py312-mitmproxy_macos",
"py312-mitmproxy_rs",
"py312-wsaccel",
"py312-yappi",
"py312-libdnet",
"py312-pypcap",
"py312-enrich",
"py312-krb5",
"py312-pycson",
"py312-speg",
"py312-requests-kerberos",
"py312-pyogrio",
"py312-publicsuffix2",
"py312-flask-cors",
"py312-aniso8601",
"py312-pygments-mathematica",
"py312-qimage2ndarray",
"py312-celery",
"py312-kombu",
"py312-pyside6",
"py312-digitalocean",
"py312-google-api-python-client",
"py312-cloudflare2",
"py312-pydot",
"py312-doctest-ignore-unicode",
"py312-prov",
"py312-cinderclient",
"py312-debtcollector",
"py312-dogpile-cache",
"py312-keystoneauth1",
"py312-keystoneclient",
"py312-novaclient",
"py312-openstacksdk",
"py312-openstackclient",
"py312-os-service-types",
"py312-osc-lib",
"py312-oslo-config",
"py312-oslo-i18n",
"py312-oslo-utils",
"py312-oslo-serialization",
"py312-requestsexceptions",
"py312-tracer",
"py312-undetected-chromedriver",
"py312-pgspecial",
"py312-pyfzf",
"py312-sqlglot",
"py312-cramjam",
"py312-autobahn",
"py312-hkdf",
"py312-passlib",
"py312-python-snappy",
"py312-pytrie",
"py312-spake2",
"py312-txaio",
"py312-txtorcon",
"py312-u-msgpack-python",
"py312-backports.tarfile",
"py312-flask-restful",
"py312-wtforms",
"py312-flasgger",
"py312-django",
"py312-django-allauth",
"py312-django-countries",
"py312-django-extensions",
"py312-django-gravatar2",
"py312-mailmanclient",
"py312-openid",
"py312-pytest-django",
"py312-responses",
"py312-autocommand",
"py312-jaraco.collections",
"py312-jaraco.text",
"py312-timelib",
"py312-plyvel",
"py312-astropy-healpix",
"py312-donfig",
"py312-mpl-animators",
"py312-reproject",
"py312-mitmproxy",
"py312-jsonnet",
"py312-cvxopt",
"py312-aubio",
"py312-bottlenose",
"py312-discogs-client",
"py312-ibroadcast",
"py312-jsonpath-rw",
"py312-langdetect",
"py312-librosa",
"py312-mpd2",
"py312-musicbrainzngs",
"py312-pytest-mpl",
"py312-reflink",
"py312-resampy",
"py312-soundfile",
"py312-termplotlib",
"py312-termtables",
"py312-ttfquery",
"py312-zbar",
"py312-trepan3k",
"py312-elastic-transport",
"py312-darkdetect",
"py312-larixite",
"py312-pypostal",
"py312-base58",
"py312-ansicolors",
"py312-sslcrypto",
"py312-python-lsp-ruff",
"py312-standard-distutils",
"py312-bidict",
"py312-cfn-lint",
"py312-engineio",
"py312-junit-xml",
"py312-socketio",
"py312-spotipy",
"py312-holidays",
"py312-authres",
"py312-dkimpy",
"py312-ipaddress",
"py312-pyinstrument",
"py312-requests-unixsocket",
"py312-pytokens",
"py312-networkit",
"py312-sacremoses",
"py312-paste",
"py312-ml_dtypes",
"py312-proto-plus",
"py312-huggingface_hub",
"py312-sphinx-click",
"py312-exifread",
"py312-regions",
"py312-rlpycairo",
"py312-gammapy",
"py312-catalogue",
"py312-conllu",
"py312-sacrebleu",
"py312-sarpy",
"py312-timeout-decorator",
"py312-xxhash",
"py312-diskcache",
"py312-durationpy",
"py312-scikit-rf",
"py312-url-normalize",
"py312-pre-commit",
"py312-ecdsa",
"py312-vcrpy",
"py312-intelhex",
"py312-reedsolo",
"py312-librt",
"py312-time-machine",
"py312-aenum",
"py312-beaker",
"py312-mido",
"py312-shtab",
"py312-crc32c",
"py312-allpairspy",
"py312-tcolorpy",
"py312-lark",
"py312-ajsonrpc",
"py312-pyelftools",
"py312-uv-dynamic-versioning",
"py312-sexpdata",
"py312-dm-tree",
"py312-pew",
"py312-tlsh",
"py312-datasets",
"py312-mda-xdrlib",
"py312-pskc",
"py312-findlibs",
"py312-eccodes",
"py312-movingpandas",
"py312-pyinstaller-hooks-contrib",
"py312-radix",
"py312-pyedr",
"py312-pythonz",
"py312-rangehttpserver",
"py312-resumable-urlretrieve",
"py312-molmod",
"py312-pytest-twisted",
"py312-fabric",
"py312-discovery",
"py312-lmdb",
"py312-patch-ng",
"py312-diffusers",
"py312-transformers",
"py312-types-pyyaml",
"py312-sentence-transformers",
"py312-omegaconf",
"py312-jdcal",
"py312-gyp-next",
"py312-multitasking",
"py312-torchaudio",
"py312-robotframework",
"py312-antlr4-python3-runtime-49",
"py312-hydra-core",
"py312-torchvision",
"py312-dnslib",
"py312-flask-restx",
"py312-spacy-legacy",
"py312-spacy-loggers",
"py312-weasel",
"py312-spaCy",
"py312-xmind",
"py312-curl-cffi",
"py312-barcode",
"py312-mitogen",
"py312-libcst",
"py312-fpdf2",
"py312-uharfbuzz",
"py312-pdftl",
"py312-pybind11-stubgen",
"py312-addict",
"py312-applicationinsights",
"py312-deviceid",
"py312-jsondiff",
"py312-javaproperties",
"py312-knack",
"py312-microsoft-security-utilities-secret-masker",
"py312-msal",
"py312-msal-extensions",
"py312-backports.zstd",
"py312-uncompresspy",
"py312-traittypes",
"py312-bqplot",
"py312-py2vega",
"py312-jq",
"py312-glymur",
"py312-dash",
"py312-retrying",
"py312-pandarm",
"py312-mlx-lm",
"py312-deepmerge",
"py312-packageurl-python",
"py312-pkcs11",
"py312-toposort",
"py312-xsdata",
"py312-pdfrw",
"py312-hjson",
"py312-dbgpu",
"py312-thefuzz",
"py312-click-didyoumean",
"py312-vcs-versioning",
"py312-funcy",
"py312-jinja2-ansible-filters",
"py312-torchsummary",
"py312-pint-pandas",
"py312-ebooklib",
"py312-jxlpy",
"py312-piexif",
"py312-pamela",
"py312-torf",
"py312-flatbencode",
"py312-thrift",
"py312-mlx-vlm",
"py312-tensorboard",
"py312-pyaml",
"py312-aiohttp-retry",
"py312-msgspec",
"py312-kelpie",
"py312-miniaudio",
"py312-mlx-audio",
"py312-coremltools",
"py312-aiomcache",
"py312-python-memcached",
"py312-railroad-diagrams",
"py312-ijson",
"py312-thespian",
"py312-cmweather",
"py312-manilaclient",
"py312-oslo-context",
"py312-oslo-log",
"py312-diskcache-community"
]
},
{
"type": "run",
"ports": [
"py312-meson",
"py312-spyder",
"py312-m2r"
]
},
{
"type": "test",
"ports": [
"flawfinder"
]
}
]
},
{
"name": "py312-setuptools-git",
"portdir": "python/py-setuptools-git",
"version": "1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/msabramo/setuptools-git",
"description": "Setuptools revision control system plugin for Git.",
"long_description": "Setuptools revision control system plugin for Git.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-pytest-fixture-config",
"py312-pytest-shutil",
"py312-pytest-virtualenv"
]
}
]
},
{
"name": "py312-setuptools-git-versioning",
"portdir": "python/py-setuptools-git-versioning",
"version": "3.2.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dolfinus/setuptools-git-versioning",
"description": "Use git repo data (latest tag, current commit hash, etc) for building a version number according PEP 440.",
"long_description": "Use git repo data (latest tag, current commit hash, etc) for building a version number according PEP 440.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1699
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-packaging",
"python312"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-bokeh",
"py312-cytoolz",
"py312-pdfminer",
"py312-toolz"
]
}
]
},
{
"name": "py312-setuptools-rust",
"portdir": "python/py-setuptools-rust",
"version": "1.13.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PyO3/setuptools-rust",
"description": "Setuptools Rust extension plugin",
"long_description": "Setuptools Rust extension plugin",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 269
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"cargo",
"rust",
"py312-typing_extensions",
"py312-semantic_version"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-libcst",
"py312-async-tiff",
"py312-hypothesis",
"py312-tokenizers",
"py312-bcrypt",
"py312-cryptography",
"py312-uv-build",
"py312-tiktoken",
"py312-pydantic_core",
"py312-hf-xet",
"py312-safetensors",
"py312-cbor2",
"py312-ast_serialize",
"py312-bidi",
"py312-nh3",
"py312-rpds-py",
"py312-nutpie",
"py312-arro3-compute",
"py312-arro3-core",
"py312-arro3-io",
"py312-pendulum",
"py312-orjson",
"py312-cramjam",
"py312-obstore",
"py312-maturin",
"py312-cryptg",
"py312-dulwich",
"py312-jellyfish",
"py312-logbook",
"py312-rustworkx"
]
}
]
},
{
"name": "py312-setuptools_scm",
"portdir": "python/py-setuptools_scm",
"version": "10.3.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pypa/setuptools_scm/",
"description": "Package to manage versions by scm tags.",
"long_description": "Package to manage versions by scm tags.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 3014
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"py312-packaging",
"py312-setuptools",
"py312-vcs-versioning",
"python312"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-xraydb",
"py312-libcst",
"py312-dateutil",
"py312-inflate64",
"py312-multivolumefile",
"py312-pybcj",
"py312-gmpy2",
"py312-pyppmd",
"py312-mpmath",
"py312-pooch",
"py312-pytest-remotedata",
"py312-tqdm",
"py312-asteval",
"py312-py7zr",
"py312-pyqt-builder",
"py312-ujson",
"py312-pygithub",
"py312-python-lsp-server",
"py312-contextily",
"py312-tldextract",
"py312-mlx-lm",
"py312-uncertainties",
"py312-cppy",
"py312-importlib-metadata",
"py312-zipp",
"py312-xlsx2csv",
"py312-barcode",
"py312-license-expression",
"py312-python-debian",
"py312-cbor2",
"py312-pyusb",
"py312-tropycal",
"py312-cheroot",
"py312-glymur",
"py312-charset-normalizer",
"py312-jaraco.classes",
"py312-jaraco.collections",
"py312-jaraco.context",
"py312-jaraco.functools",
"py312-jaraco.text",
"py312-keyring",
"py312-kiwisolver",
"py312-pytest-asyncio",
"py312-pytest-mock",
"py312-openbabel",
"py312-pytest-qt",
"py312-pytest-runner",
"py312-portalocker",
"py312-netcdf4",
"py312-lz4",
"py312-matplotlib",
"py312-zopfli",
"py312-asdf",
"py312-uharfbuzz",
"py312-metpy",
"py312-mapclassify",
"py312-anyio",
"py312-sniffio",
"py312-xyzservices",
"py312-control",
"py312-cachetools",
"py312-urwid",
"py312-pytest-mpl",
"py312-flask-cors",
"py312-numcodecs",
"py312-uritools",
"py312-pint-pandas",
"py312-msgspec",
"py312-drms",
"py312-semver",
"py312-xxhash",
"py312-cdflib",
"py312-esda",
"py312-spglm",
"py312-pyfatfs",
"py312-colorcet",
"py312-virtualenvwrapper",
"py312-siphon",
"py312-pluggy",
"py312-asttokens",
"py312-executing",
"py312-pure_eval",
"py312-stack_data",
"py312-nest_asyncio",
"py312-argon2-cffi-bindings",
"py312-xmlsec",
"py312-fqdn",
"py312-ansible-compat",
"py312-sunpy",
"py312-asdf-astropy",
"py312-reproject",
"py312-astropy-healpix",
"py312-healpy",
"py312-mpl-animators",
"py312-lark",
"py312-uri-template",
"py312-pyrfc3339",
"py312-pytest-xprocess",
"py312-requests-mock",
"py312-spreg",
"py312-xarray",
"py312-cmweather",
"py312-deepmerge",
"py312-pointpats",
"py312-pandarm",
"py312-pkcs11",
"py312-setuptools-rust",
"py312-libpysal",
"py312-zipfile-deflate64",
"py312-wxmplot",
"py312-wxutils",
"py312-cmd2",
"py312-pytest-regressions",
"py312-spaghetti",
"py312-spopt",
"py312-iniconfig",
"py312-pytest-xdist",
"py312-configparser",
"py312-h5netcdf",
"py312-pytest-subtests",
"py312-statsmodels",
"py312-lmfit",
"py312-tabulate",
"py312-parsimonious",
"py312-segregation",
"py312-pytest",
"py312-sip",
"py312-sip-devel",
"py312-inequality",
"py312-asv",
"py312-nodeenv",
"py312-numpydoc",
"py312-pdftl",
"py312-rstcheck",
"py312-rstcheck-core",
"py312-xraylarch",
"py312-pyarrow",
"py312-astropy",
"py312-extension-helpers",
"py312-pyerfa",
"py312-fpdf2",
"py312-sphinx-gallery",
"py312-pyvo",
"py312-napari-console",
"py312-napari-svg",
"py312-freetype",
"git-when-merged",
"py312-absl",
"py312-access",
"py312-asdf-coordinates-schemas",
"py312-asdf-standard",
"py312-asdf-transform-schemas",
"py312-asdf-unit-schemas",
"py312-automat",
"py312-backports.tarfile",
"py312-branca",
"py312-cartopy",
"py312-cons",
"py312-cssutils",
"py312-cvxopt",
"py312-dap",
"py312-distributed",
"py312-dqsegdb2",
"py312-emcee3",
"py312-emmet-core",
"py312-enrich",
"py312-etuples",
"py312-flexcache",
"py312-flexparser",
"py312-folium",
"py312-formencode",
"py312-fugashi",
"py312-gammapy",
"py312-gcn",
"py312-giddy",
"py312-gpstime",
"py312-gwosc",
"py312-gwpy",
"py312-html2text",
"py312-igwn-auth-utils",
"py312-importlib-resources",
"py312-inflect",
"py312-isodate",
"py312-joblib",
"py312-jsonpickle",
"py312-keyrings.alt",
"py312-langcodes",
"py312-larixite",
"py312-lazy_object_proxy",
"py312-logical-unification",
"py312-makefun",
"py312-maxminddb",
"py312-mecab-python3",
"py312-mido",
"py312-minikanren",
"py312-momepy",
"py312-monty",
"py312-mssql",
"py312-napari-plugin-engine",
"py312-parfive",
"py312-path",
"py312-pathvalidate",
"py312-pdfminer",
"py312-pgspecial",
"py312-portend",
"py312-py",
"py312-pygmt",
"py312-pysal",
"py312-pyshortcuts",
"py312-pystache",
"py312-pytest-datadir",
"py312-pytest-django",
"py312-pytest-flake8",
"py312-pytest-forked",
"py312-pytest-mypy",
"py312-python-lsp-jsonrpc",
"py312-quantities",
"py312-regions",
"py312-requests-file",
"py312-requests-unixsocket",
"py312-rubicon-objc",
"py312-safe-netrc",
"py312-samplerate",
"py312-scikit-hep-hepstats",
"py312-scikit-hep-mplhep",
"py312-scikit-hep-mplhep_data",
"py312-shtab",
"py312-simpy",
"py312-singledispatch",
"py312-smart_open",
"py312-soxr",
"py312-spglib",
"py312-sphinx-click",
"py312-sphinxnotes-strike",
"py312-sqlglot",
"py312-subprocess-tee",
"py312-survey",
"py312-tcolorpy",
"py312-tempora",
"py312-tenacity",
"py312-tobler",
"py312-typeguard",
"py312-wordcloud"
]
},
{
"type": "lib",
"ports": [
"py312-hatch-vcs",
"py312-setuptools_scm_git_archive",
"py312-flit_scm"
]
}
]
},
{
"name": "py312-setuptools_scm_git_archive",
"portdir": "python/py-setuptools_scm_git_archive",
"version": "1.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Changaco/setuptools_scm_git_archive",
"description": "Plugin for setuptools_scm that add support for git archives.",
"long_description": "Plugin for setuptools_scm that add support for git archives.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "giovanni.bussi",
"github": "GiovanniBussi",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-setuptools_scm"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-ansible-compat",
"py312-cartopy"
]
}
]
},
{
"name": "py312-sexpdata",
"portdir": "python/py-sexpdata",
"version": "1.0.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sexpdata.readthedocs.io/en/latest/",
"description": "S-expression parser for Python",
"long_description": "sexpdata is a simple S-expression parser/serializer. It has simple load and dump functions like pickle, json or PyYAML module.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-sexpdata"
]
}
]
},
{
"name": "py312-sgmllib3k",
"portdir": "python/py-sgmllib3k",
"version": "1.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/sgmllib3k/",
"description": "Py3k port of the old stdlib module",
"long_description": "sgmllib was dropped in Python 3. This is an unmaintained old module. If possible, do not use it for new ports.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 438
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-feedparser"
]
}
]
},
{
"name": "py312-sgp4",
"portdir": "python/py-sgp4",
"version": "2.27",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/brandon-rhodes/python-sgp4",
"description": "Most recent SGP4 satellite tracking algorithm in Python.",
"long_description": "This Python package computes the position and velocity of an earth-orbiting satellite, given the satellite's TLE orbital elements from a source like Celestrak. Algorithm described in paper AIAA 2006-6753; see http://goo.gl/OaVlLh",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1699
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-skyfield"
]
}
]
},
{
"name": "py312-sh",
"portdir": "python/py-sh",
"version": "2.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/amoffat/sh",
"description": "A full-fledged subprocess interface for Python",
"long_description": "A full-fledged subprocess interface for Python that allows you to call any program as if it were a function.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 269
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-python-dotenv"
]
}
]
},
{
"name": "py312-shapely",
"portdir": "python/py-shapely",
"version": "2.2.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://shapely.readthedocs.io/en/stable/",
"description": "Shapely is a Python package for manipulation and analysis of 2D geospatial geometries",
"long_description": "Shapely is a Python package for manipulation and analysis of 2D geospatial geometries. It is based on GEOS (http://geos.refractions.net) Shapely 1.0 is not concerned with data formats or coordinate reference systems.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 159
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-cython",
"py312-meson-python",
"clang-18",
"pkgconfig",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"geos",
"python312",
"py312-numpy"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-geoviews",
"py312-cartopy",
"py312-geopandas",
"py312-lonboard",
"py312-regions",
"trim_osc",
"py312-lalinference",
"py312-movingpandas",
"py312-mapclassify"
]
},
{
"type": "run",
"ports": [
"py312-spopt",
"py312-esda",
"py312-pointpats",
"py312-libpysal",
"py312-spaghetti",
"py312-rasterstats",
"py312-momepy"
]
}
]
},
{
"name": "py312-shellingham",
"portdir": "python/py-shellingham",
"version": "1.5.4",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sarugaku/shellingham",
"description": "Tool to Detect Surrounding Shell",
"long_description": "Shellingham detects what shell the current Python executable is running in.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 152
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-hatch",
"py312-rstcheck",
"py312-poetry-plugin-shell"
]
},
{
"type": "run",
"ports": [
"py312-huggingface_hub",
"py312-typer"
]
}
]
},
{
"name": "py312-shortuuid",
"portdir": "python/py-shortuuid",
"version": "1.0.13",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/skorokithakis/shortuuid/",
"description": "A generator library for concise, unambiguous and URL-safe UUIDs.",
"long_description": "A generator library for concise, unambiguous and URL-safe UUIDs.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-shtab",
"portdir": "python/py-shtab",
"version": "1.8.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/iterative/shtab",
"description": "Automagic shell tab completion for Python CLI applications.",
"long_description": "Automagic shell tab completion for Python CLI applications.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-pytest-timeout"
]
}
],
"depends_on": []
},
{
"name": "py312-sigma-cli",
"portdir": "python/py-sigma-cli",
"version": "4.0.1",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/SigmaHQ/sigma-cli",
"description": "Sigma Command Line Interface (conversion, check etc.) based on pySigma",
"long_description": "Sigma Command Line Interface (conversion, check etc.) based on pySigma",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1699
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-pysigma",
"py312-click",
"py312-colorama",
"py312-prettytable"
]
}
],
"depends_on": []
},
{
"name": "py312-signxml",
"portdir": "python/py-signxml",
"version": "5.2.0",
"license": "Apache",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/XML-Security/signxml",
"description": "SignXML is an implementation of the W3C XML Signature standard in Python.",
"long_description": "SignXML is an implementation of the W3C XML Signature standard in Python. This standard (also known as \"XMLDSig\") is used to provide payload security in SAML 2.0, XAdES, EBICS, and WS-Security, among other uses.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1699
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-hatchling",
"py312-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"py312-certifi",
"py312-cryptography",
"py312-lxml",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-hanko"
]
}
]
},
{
"name": "py312-silx",
"portdir": "python/py-silx",
"version": "2.2.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.silx.org/doc/silx/latest/",
"description": "Python packages to support data analysis at synchrotron radiation facilities.",
"long_description": "Python packages to support data analysis at synchrotron radiation facilities. silx aims to provide reading/writing tools for different file formats, data reduction routines and a set of Qt widgets to browse and visualise data.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 99
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-cython",
"py312-pythran",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"py312-numpy",
"python312"
]
},
{
"type": "run",
"ports": [
"py312-packaging",
"py312-h5py",
"py312-fabio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-pyFAI"
]
},
{
"type": "run",
"ports": [
"py312-xraylarch"
]
}
]
},
{
"name": "py312-simplejson",
"portdir": "python/py-simplejson",
"version": "3.20.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://simplejson.readthedocs.org/",
"description": "Simple, fast, extensible JSON encoder/decoder for Python",
"long_description": "simplejson is a simple, fast, complete, correct and extensible JSON encoder and decoder for Python 2.4+. It is pure Python code with no dependencies, but includes an optional C extension for a serious speed boost.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 3014
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-mygpoclient"
]
},
{
"type": "run",
"ports": [
"py312-rasterstats"
]
},
{
"type": "test",
"ports": [
"py312-structlog"
]
}
]
},
{
"name": "py312-simplekml",
"portdir": "python/py-simplekml",
"version": "1.3.6",
"license": "LGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://readthedocs.org/projects/simplekml/",
"description": "A Simple KML creator",
"long_description": "A Simple KML creator",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-simplekml"
]
}
]
},
{
"name": "py312-simpy",
"portdir": "python/py-simpy",
"version": "4.1.1",
"license": "MIT",
"platforms": "{darwin any} freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://simpy.readthedocs.io",
"description": "python based simulation language",
"long_description": "SimPy is an object-oriented, process-based discrete-event simulation language based on standard Python.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1686
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-simpy-docs"
]
},
{
"type": "lib",
"ports": [
"py-simpy"
]
}
]
},
{
"name": "py312-simpy-docs",
"portdir": "python/py-simpy",
"version": "4.1.1",
"license": "MIT",
"platforms": "{darwin any} freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://simpy.readthedocs.io",
"description": "python based simulation language",
"long_description": "SimPy is an object-oriented, process-based discrete-event simulation language based on standard Python.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1686
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-sphinx",
"py312-sphinx_rtd_theme",
"py312-simpy"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-singledispatch",
"portdir": "python/py-singledispatch",
"version": "4.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/singledispatch",
"description": "Backport of functools.singledispatch from Python 3.4",
"long_description": "Backport of functools.singledispatch from Python 3.4",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 3014
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-coherent.licensed",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-singledispatch"
]
}
]
},
{
"name": "py312-sip",
"portdir": "python/py-sip",
"version": "6.17.2",
"license": "(GPL-2 or GPL-3 or PSF)",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/sip/",
"description": "A Python bindings generator for C/C++ libraries",
"long_description": "SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 441
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2470
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"py312-packaging",
"py312-setuptools",
"py312-ply",
"python312"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-wxpython-4.0",
"py312-pyqt5",
"py312-pyqt5-chart",
"py312-pyqt5-scintilla",
"py312-pyqt5-webengine",
"py312-pyqt6",
"py312-pyqt6-3d",
"py312-pyqt6-canvaspainter",
"py312-pyqt6-charts",
"py312-pyqt6-datavisualization",
"py312-pyqt6-networkauth",
"py312-pyqt6-scintilla",
"py312-pyqt6-webengine"
]
},
{
"type": "lib",
"ports": [
"py312-pyqt-builder"
]
}
]
},
{
"name": "py312-sip-devel",
"portdir": "python/py-sip",
"version": "6.9.2.dev1+ga0d45a97",
"license": "(GPL-2 or GPL-3 or PSF)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/sip/",
"description": "A Python bindings generator for C/C++ libraries",
"long_description": "SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 441
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2470
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools_scm",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py312-packaging",
"py312-setuptools",
"py312-ply",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-siphon",
"portdir": "python/py-siphon",
"version": "0.11.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://unidata.github.io/siphon/latest/",
"description": "download data from remote data services",
"long_description": "Siphon is a collection of Python utilities for downloading data from remote data services. Much of Siphon’s current functionality focuses on access to data hosted on a THREDDS Data Server.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1699
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-protobuf3",
"py312-numpy",
"py312-requests",
"py312-pandas",
"py312-netcdf4",
"py312-xarray"
]
}
],
"depends_on": []
},
{
"name": "py312-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": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-dateutil",
"py312-freezegun",
"py312-pynacl",
"py312-bigfloat",
"py312-qrcode",
"py312-retrying",
"py312-mando",
"py312-pathlib2",
"py312-prov",
"py312-pyannotate",
"py312-pypostal",
"py312-pywinrm",
"py312-scour",
"py312-stone",
"py312-tempora",
"py312-tox",
"py312-ufl",
"py312-vobject",
"py312-xdis",
"py312-pytorch",
"py312-protobuf3",
"py312-ligo-segments",
"py312-lscsoft-glue",
"py312-fs",
"py312-jsbeautifier",
"py312-rfc3339-validator",
"py312-ipython-sql",
"py312-ebooklib",
"py312-ecdsa",
"py312-html5lib",
"legit",
"py312-agate",
"py312-ansible-core",
"py312-astunparse",
"py312-bbpb",
"py312-blessed",
"py312-configobj",
"py312-dijitso",
"py312-dropbox",
"py312-flasgger",
"py312-flask-restful",
"py312-google-auth",
"py312-gviz_api",
"py312-hdfs",
"py312-httpbin",
"py312-hypy",
"py312-irodsclient",
"py312-jsonpath-rw",
"py312-junit-xml",
"py312-leather",
"py312-lesscpy",
"py312-logilab-constraint"
]
},
{
"type": "run",
"ports": [
"py312-esridump",
"py312-resampy",
"py312-langdetect",
"py312-spotipy",
"py312-pytest-shutil",
"py312-automat"
]
},
{
"type": "test",
"ports": [
"py312-pyicu",
"py312-ddt",
"py312-uncompyle6",
"py312-openid",
"py312-panedr",
"py312-iocapture",
"py312-pytest-fixture-config"
]
}
]
},
{
"name": "py312-skyfield",
"portdir": "python/py-skyfield",
"version": "1.55",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rhodesmill.org/skyfield/",
"description": "Skyfield is a pure-Python astronomy package that makes it easy to generate high precision research-grade positions for planets and Earth satellites.",
"long_description": "Skyfield is a pure-Python astronomy package that makes it easy to generate high precision research-grade positions for planets and Earth satellites.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1699
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-dateutil",
"py312-mock",
"py312-lxml",
"py312-sphinx",
"py312-pandas",
"py312-matplotlib",
"python312",
"py312-beautifulsoup4",
"py312-astropy",
"py312-jplephem",
"py312-sgp4",
"py312-spktype21",
"py312-html5lib",
"py312-tz",
"py312-numpy",
"py312-certifi",
"py312-pyflakes"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-skyfield-data"
]
}
]
},
{
"name": "py312-skyfield-data",
"portdir": "python/py-skyfield-data",
"version": "7.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/brunobord/skyfield-data",
"description": "Data files for py-skyfield",
"long_description": "Data files for py-skyfield",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1699
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-skyfield",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-slack-sdk",
"portdir": "python/py-slack-sdk",
"version": "3.22.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://slack.dev/python-slackclient/",
"description": "Python Slack SDK.",
"long_description": "The Slack platform offers several APIs to build apps. Each Slack API delivers part of the capabilities from the platform, so that you can pick just those that fit for your needs. This SDK offers a corresponding package for each of Slack’s APIs. They are small and powerful when used independently, and work seamlessly when used together, too. This package replaces py-slackclient.",
"active": true,
"categories": [
"irc",
"python"
],
"maintainers": [
{
"name": "giovanni.bussi",
"github": "GiovanniBussi",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-slack-sdk"
]
}
]
},
{
"name": "py312-slugify",
"portdir": "python/py-slugify",
"version": "8.0.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/un33k/python-slugify",
"description": "A Python Slugify application that handles Unicode",
"long_description": "A Python Slugify application that handles Unicode",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "esafak",
"github": "esafak",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"py312-unidecode",
"py312-text-unidecode",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-agate",
"py312-cookiecutter"
]
}
]
},
{
"name": "py312-smart-open",
"portdir": "python/py-smart-open",
"version": "7.0.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/piskvorky/smart_open",
"description": "Utils for streaming large files (S3, HDFS, GCS, Azure Blob Storage, gzip, bz2...)",
"long_description": "Utils for streaming large files (S3, HDFS, GCS, Azure Blob Storage, gzip, bz2...)",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-setuptools",
"py312-wheel",
"clang-17",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"py312-wrapt",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-smart-open"
]
}
]
},
{
"name": "py312-smart_open",
"portdir": "python/py-smart_open",
"version": "7.5.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/piskvorky/smart_open",
"description": "Utils for streaming large files (S3, HDFS, gzip, bz2...)",
"long_description": "Utils for streaming large files (S3, HDFS, gzip, bz2...)",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 3014
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-wheel",
"py312-setuptools_scm",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-wrapt",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-gensim",
"py312-mp-api",
"py312-weasel"
]
}
]
},
{
"name": "py312-smartypants",
"portdir": "python/py-smartypants",
"version": "2.0.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/leohemsted/smartypants.py",
"description": "Python with the SmartyPants",
"long_description": "Python with the SmartyPants",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 691
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-typogrify"
]
}
]
},
{
"name": "py312-smbus2",
"portdir": "python/py-smbus2",
"version": "0.6.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kplindegaard/smbus2",
"description": "A drop-in replacement for smbus-cffi/smbus-python in pure Python",
"long_description": "smbus2 is (yet another) pure Python implementation of of the python-smbus package.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-luma.core"
]
}
]
},
{
"name": "py312-smi",
"portdir": "python/py-smi",
"version": "1.6.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lextudio/pysmi",
"description": "SNMP SMI/MIB Parser",
"long_description": "SNMP SMI/MIB Parser",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-flit_core",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-jinja2",
"py312-requests",
"py312-ply"
]
}
],
"depends_on": []
},
{
"name": "py312-smmap",
"portdir": "python/py-smmap",
"version": "6.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gitpython-developers/smmap",
"description": "Pure python sliding memory map manager",
"long_description": "Pure python sliding memory map manager",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pynose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"legit"
]
},
{
"type": "run",
"ports": [
"py312-gitdb"
]
}
]
},
{
"name": "py312-sniffio",
"portdir": "python/py-sniffio",
"version": "1.3.1",
"license": "(Apache-2 or MIT)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-trio/sniffio",
"description": "Sniff out which async library your code is running under",
"long_description": "This is a tiny package whose only purpose is to let you detect which async library your code is running under.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jan",
"github": "jandemter",
"ports_count": 76
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"clang-18",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-cloudflare",
"py312-anyio",
"py312-httpcore",
"py312-httpx",
"py312-trio",
"py312-dnspython"
]
}
]
},
{
"name": "py312-snowballstemmer",
"portdir": "python/py-snowballstemmer",
"version": "3.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/snowballstem/snowball",
"description": "This package provides 23 stemmer algorithms for 22 languages generated from Snowball algorithms.",
"long_description": "This package provides 23 stemmer algorithms for 22 languages generated from Snowball algorithms.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-docstyle"
]
},
{
"type": "run",
"ports": [
"py312-sphinx"
]
}
]
},
{
"name": "py312-snuggs",
"portdir": "python/py-snuggs",
"version": "1.4.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mapbox/snuggs",
"description": "Snuggs are s-expressions for Numpy",
"long_description": "Snuggs are s-expressions for Numpy",
"active": true,
"categories": [
"devel",
"math",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 3014
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-numpy",
"py312-click",
"py312-parsing"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-hypothesis"
]
}
],
"depends_on": []
},
{
"name": "py312-socid-extractor",
"portdir": "python/py-socid-extractor",
"version": "0.1.1",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/soxoj/socid-extractor",
"description": "Extract information about a user from profile webpages / API responses and save it in machine-readable format.",
"long_description": "Extract information about a user from profile webpages / API responses and save it in machine-readable format.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1699
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"py312-requests",
"py312-dateutil",
"py312-beautifulsoup4",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-socketio",
"portdir": "python/py-socketio",
"version": "5.16.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/miguelgrinberg/python-socketio",
"description": "Python Socket.IO server and client",
"long_description": "Python implementation of the Socket.IO realtime client and server.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 691
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"clang-18",
"py312-sphinx",
"py312-wheel",
"py312-setuptools",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-engineio",
"py312-bidict",
"py312-websocket-client",
"py312-aiohttp",
"py312-requests",
"py312-websockets"
]
}
],
"depends_on": []
},
{
"name": "py312-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": 450
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"httpie",
"py312-torrequest"
]
},
{
"type": "test",
"ports": [
"py312-websocket-client"
]
}
]
},
{
"name": "py312-socksio",
"portdir": "python/py-socksio",
"version": "1.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sethmlarson/socksio",
"description": "Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5.",
"long_description": "Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-flit_core",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-httpcore",
"py312-httpx"
]
}
]
},
{
"name": "py312-soco",
"portdir": "python/py-soco",
"version": "0.30.10",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/SoCo/SoCo",
"description": "SoCo (Sonos Controller) is a simple library to control Sonos speakers.",
"long_description": "SoCo (Sonos Controller) is a simple library to control Sonos speakers.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-xmltodict",
"python312",
"py312-requests",
"py312-appdirs",
"py312-lxml",
"py312-ifaddr"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-requests-mock"
]
}
],
"depends_on": []
},
{
"name": "py312-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": 3014
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-hypothesis",
"py312-pytrie",
"py312-trio",
"py312-distributed",
"py312-intervaltree",
"py312-mitmproxy"
]
}
]
},
{
"name": "py312-soundcloud-v2",
"portdir": "python/py-soundcloud-v2",
"version": "1.6.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/7x11x13/soundcloud.py",
"description": "Python wrapper for the v2 SoundCloud API",
"long_description": "Python wrapper for the v2 SoundCloud API",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"py312-requests",
"py312-dateutil",
"py312-dacite",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"scdl"
]
}
]
},
{
"name": "py312-sounddevice",
"portdir": "python/py-sounddevice",
"version": "0.5.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-sounddevice.readthedocs.io/",
"description": "Play and Record Sound with Python",
"long_description": "This Python module provides bindings for the PortAudio library and a few convenience functions to play and record NumPy arrays containing audio signals",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-cffi",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"portaudio",
"py312-cffi",
"py312-numpy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"morshutalk"
]
},
{
"type": "run",
"ports": [
"py312-mlx-audio"
]
}
]
}
]
}