HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52168,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=602",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=600",
"results": [
{
"name": "py313-pyside6-fluent-widgets",
"portdir": "python/py-pyside6-fluent-widgets",
"version": "1.11.1",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "fluent design widgets library based on PySide6",
"long_description": "fluent design widgets library based on PySide6",
"active": true,
"categories": [
"aqua",
"python"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 279
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-colorthief",
"python313",
"py313-pyside6-frameless-window",
"py313-Pillow",
"py313-scipy",
"py313-darkdetect",
"py313-pyside6"
]
}
],
"depends_on": []
},
{
"name": "py313-pyside6-frameless-window",
"portdir": "python/py-pyside6-frameless-window",
"version": "0.8.1",
"license": "LGPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "cross-platform frameless window based on PySide6",
"long_description": "cross-platform frameless window based on PySide6",
"active": true,
"categories": [
"aqua",
"python"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 279
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"py313-pyobjc",
"py313-pyside6",
"py313-pycocoa",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pyside6-fluent-widgets"
]
}
]
},
{
"name": "py313-pysigma",
"portdir": "python/py-pysigma",
"version": "1.3.3",
"license": "LGPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/SigmaHQ/pySigma",
"description": "Sigma rule processing and conversion tools",
"long_description": "Sigma rule processing and conversion tools",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1431
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-poetry-core"
]
},
{
"type": "lib",
"ports": [
"py313-yaml",
"py313-jinja2",
"py313-parsing",
"python313",
"py313-diskcache-stubs",
"py313-types-pyyaml",
"py313-diskcache",
"py313-packaging",
"py313-requests",
"py313-typing_extensions"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-sigma-cli"
]
}
]
},
{
"name": "py313-pysimdjson",
"portdir": "python/py-pysimdjson",
"version": "7.0.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/TkTech/pysimdjson",
"description": "SimdJson bindings for Python",
"long_description": "SimdJson bindings for Python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools",
"py313-build",
"py313-installer",
"clang-20",
"py313-wheel",
"py313-cython"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": []
},
{
"name": "py313-pyspnego",
"portdir": "python/py-pyspnego",
"version": "0.11.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jborean93/pyspnego",
"description": "Python SPNEGO Library",
"long_description": "Library to handle SPNEGO (Negotiate, NTLM, Kerberos) and CredSSP authentication. Also includes a packet parser that can be used to decode raw NTLM/SPNEGO/Kerberos tokens into a human readable format.",
"active": true,
"categories": [
"net",
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-cryptography",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyspnego",
"py313-requests-kerberos",
"py313-requests_ntlm"
]
}
]
},
{
"name": "py313-pystache",
"portdir": "python/py-pystache",
"version": "0.6.8",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PennyDreadfulMTG/pystache",
"description": "Mustache for Python",
"long_description": "Pystache is a Python implementation of Mustache. Mustache is a framework-agnostic, logic-free templating system inspired by ctemplate and et.",
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pystache"
]
}
]
},
{
"name": "py313-pystoi",
"portdir": "python/py-pystoi",
"version": "0.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mpariente/pystoi",
"description": "Short Term Objective Intelligibility measure (STOI)",
"long_description": "Implementation of the Short Term Objective Intelligibility (STOI) measure for assessing degraded speech signal quality.",
"active": true,
"categories": [
"audio",
"math",
"python"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 178
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-numpy",
"py313-scipy",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-audiocraft"
]
}
]
},
{
"name": "py313-pyte",
"portdir": "python/py-pyte",
"version": "0.8.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/selectel/pyte",
"description": "an in memory VTXXX-compatible terminal emulator",
"long_description": "It’s an in memory VTXXX-compatible terminal emulator. XXX stands for a series of video terminals, developed by DEC between 1970 and 1995. The first, and probably the most famous one, was VT100 terminal, which is now a de-facto standard for all virtual terminal emulators. pyte follows the suit.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-pytest-runner",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-wcwidth"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": []
},
{
"name": "py313-pytensor",
"portdir": "python/py-pytensor",
"version": "3.0.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pymc-devs/pytensor",
"description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
"long_description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"py313-toml",
"py313-cython",
"py313-versioneer"
]
},
{
"type": "lib",
"ports": [
"py313-logical-unification",
"python313",
"py313-minikanren",
"py313-setuptools",
"py313-typing_extensions",
"py313-filelock",
"py313-numpy",
"py313-scipy",
"py313-cons",
"py313-etuples"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pymc"
]
}
]
},
{
"name": "py313-pytesseract",
"portdir": "python/py-pytesseract",
"version": "0.3.13",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/madmaze/pytesseract",
"description": "Python-tesseract is a python wrapper for Google's Tesseract-OCR",
"long_description": "Python-tesseract is a python wrapper for Google's Tesseract-OCR",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"py313-packaging",
"py313-Pillow",
"python313"
]
},
{
"type": "run",
"ports": [
"tesseract"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytesseract"
]
}
]
},
{
"name": "py313-pytest",
"portdir": "python/py-pytest",
"version": "9.0.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pytest.org",
"description": "py.test: simple powerful testing with Python",
"long_description": "The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-packaging",
"py313-pluggy",
"py313-iniconfig",
"py313-pygments"
]
},
{
"type": "run",
"ports": [
"pytest_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pytest-qt",
"py313-pytest-xdist",
"py313-pytest-json-report",
"py313-pytest-cov",
"py313-pytest-twisted",
"py313-pytest-forked",
"py313-pytest-xprocess",
"py313-pytest-remotedata",
"py313-pytest-describe",
"py313-pytest-django",
"py313-pytest-mpl",
"py313-pytest-random-order",
"py313-pytest-rerunfailures",
"py313-pytest-trio",
"py313-pytest-asyncio"
]
},
{
"type": "run",
"ports": [
"py313-pytest-virtualenv",
"py313-pytest-sugar",
"py313-pytest-benchmark",
"py313-pytest-regressions",
"py313-pytest-html",
"py313-pytest-metadata",
"py313-pytest-datadir",
"py313-pytest-fixture-config",
"py313-pytest-shutil",
"py313-pytest-flake8",
"py313-nbval",
"py313-pytest-mock"
]
},
{
"type": "test",
"ports": [
"py313-filelock",
"py313-mock",
"py313-pyfatfs",
"py313-pytest-mock",
"py313-xattr",
"py313-asteval",
"py313-distlib",
"py313-brotli",
"py313-ipdb",
"py313-inflate64",
"py313-multivolumefile",
"py313-py7zr",
"py313-pyannotate",
"py313-pybcj",
"py313-pycryptodome",
"py313-pycryptodomex",
"py313-pyppmd",
"py313-pytest-timeout",
"py313-pyzstd",
"py313-stagger",
"py313-blinker",
"py313-cryptography",
"py313-jwt",
"py313-oauthlib",
"py313-requests-oauthlib",
"py313-tomlkit",
"py313-numpy",
"py313-dateutil",
"py313-freezegun",
"py313-ordered-set",
"py313-cbor2",
"py313-luma.core",
"py313-luma.emulator",
"py313-pint",
"py313-pyftdi",
"py313-smbus2",
"py313-babel",
"py313-markupsafe",
"py313-geographiclib",
"py313-yapf",
"py313-wrapt",
"py313-gast",
"py313-scipy",
"py313-threadpoolctl",
"py313-igraph",
"py313-pypdf",
"py313-lmfit",
"py313-uncertainties",
"py313-cairo",
"py313-contourpy",
"py313-cppy",
"py313-cycler",
"py313-kiwisolver",
"py313-lz4",
"py313-zopfli",
"py313-more-itertools",
"py313-asn1",
"py313-dnspython",
"py313-chardet",
"py313-svgelements",
"py313-unicodedata2",
"py313-cachetools",
"py313-cairocffi",
"py313-cftime",
"py313-columnize",
"py313-colorlog",
"py313-whatthepatch",
"py313-tabulate",
"py313-webencodings",
"py313-fire",
"py313-inflection",
"py313-intervaltree",
"py313-natsort",
"py313-nmrglue",
"py313-nmrglue-devel",
"py313-pyicu",
"py313-trustme",
"py313-beautifulsoup4",
"py313-cssselect2",
"py313-autopep8",
"py313-contextlib2",
"py313-json5",
"py313-path",
"py313-peakutils",
"py313-poyo",
"py313-pytest-fixture-config",
"py313-pytest-metadata",
"py313-pytest-shutil",
"py313-pytest-virtualenv",
"py313-setuptools-git",
"py313-setuptools_scm_git_archive",
"py313-obspy",
"py313-ftfy",
"py313-fugashi",
"py313-cog",
"py313-sqlparse",
"py313-fasteners",
"py313-bitmath",
"py313-bitstring",
"py313-arpeggio",
"py313-wurlitzer",
"py313-jaraco.classes",
"py313-jaraco.functools",
"py313-h11",
"py313-hpack",
"py313-hyperframe",
"py313-hyperlink",
"py313-pyperclip",
"py313-pyrsistent",
"py313-jsonpointer",
"py313-websocket-client",
"py313-xdis",
"py313-testfixtures",
"py313-spark_parser",
"py313-icalendar",
"py313-structlog",
"py313-lazy_loader",
"py313-configargparse",
"py313-parsedatetime",
"py313-sphinx-jsonschema",
"py313-s3transfer",
"py313-urwid",
"py313-mutagen",
"py313-black",
"py313-xarray",
"py313-confection",
"py313-cssselect",
"py313-opengl",
"py313-parse",
"py313-pyte",
"py313-emcee3",
"py313-patsy",
"py313-semver",
"py313-bcrypt",
"py313-werkzeug",
"py313-pdal",
"py313-geojson",
"py313-wxpython-4.0",
"py313-seaborn",
"py313-simplejson",
"py313-python-lsp-server",
"py313-python-lsp-jsonrpc",
"py313-rope",
"py313-ujson",
"py313-spopt",
"py313-id",
"py313-pygls",
"py313-country",
"py313-netaddr",
"py313-flask",
"py313-itsdangerous",
"py313-flask-cors",
"py313-readability-lxml",
"py313-qtawesome",
"py313-term-background",
"py313-text-unidecode",
"py313-unidecode",
"py313-berkeleydb",
"py313-protego",
"py313-openslide",
"py313-rsa",
"py313-queuelib",
"py313-csvkit",
"py313-isodate",
"py313-html2text",
"py313-tempora",
"py313-future",
"py313-pygraphviz",
"py313-lazy_object_proxy",
"py313-pyarrow",
"py313-typer",
"py313-numpydoc",
"py313-python-dotenv",
"py313-quantecon",
"py313-rdflib",
"py313-nose",
"py313-tzlocal",
"py313-latexcodec",
"py313-argh",
"py313-pyficache",
"py313-qstylizer",
"py313-watchdog",
"py313-iso8601",
"py313-jsonpatch",
"py313-netcdf4",
"py313-findpython",
"py313-xmltodict",
"py313-tracer",
"py313-typing-inspection",
"py313-aiodns",
"py313-charset-normalizer",
"py313-click",
"py313-decorator",
"py313-hatch-fancy-pypi-readme",
"py313-mistune",
"py313-tenacity",
"py313-cli-helpers",
"py313-pgspecial",
"py313-iocapture",
"py313-libarchive-c",
"py313-automat",
"py313-blosc2",
"py313-ndindex",
"py313-flask-babel",
"py313-flask-frozen",
"py313-flask-sqlalchemy",
"py313-wtforms",
"py313-httpbin",
"py313-asgiref",
"py313-django-allauth",
"py313-openid",
"py313-responses",
"py313-parsimonious",
"py313-autocommand",
"py313-croniter",
"py313-geopy",
"py313-immutables",
"py313-jaraco.collections",
"py313-looseversion",
"py313-boolean.py",
"py313-license-expression",
"py313-jschema_to_python",
"py313-snuggs",
"py313-mitmproxy",
"py313-wsproto",
"py313-jsonnet",
"borgbackup",
"py313-audioread",
"py313-confuse",
"py313-discogs-client",
"py313-langdetect",
"py313-librosa",
"py313-mediafile",
"py313-musicbrainzngs",
"py313-rarfile",
"py313-reflink",
"py313-resampy",
"py313-samplerate",
"py313-soco",
"py313-soundfile",
"py313-soxr",
"py313-joblib",
"py313-pybtex",
"py313-jellyfish",
"py313-fabio",
"py313-itemadapter",
"isrcsubmit",
"py313-discid",
"py313-uncompyle6",
"py313-numdifftools",
"py313-xraydb",
"py313-beniget",
"py313-docstring-to-markdown",
"py313-tinycss2",
"py313-sphinx_rtd_theme",
"py313-about-time",
"py313-graphql-core",
"py313-graphql-relay",
"py313-gsl",
"py313-GridDataFormats",
"py313-gsd",
"py313-mda-xdrlib",
"py313-mslex",
"py313-mssql",
"py313-parse-type",
"py313-presets",
"py313-priority",
"py313-aws-sam-translator",
"py313-cfn-lint",
"py313-hcloud",
"py313-junit-xml",
"py313-kaptan",
"py313-neovim",
"py313-pyexpect",
"py313-pycrlibm",
"py313-pyinterval",
"py313-pylast",
"py313-Faker",
"py313-supervisor",
"py313-astlib",
"py313-beancount-import",
"py313-astunparse",
"py313-nbval",
"py313-onnx",
"py313-pytorch",
"py313-proto-plus",
"py313-toolz",
"py313-protobuf3",
"py313-pytest-httpserver",
"py313-catalogue",
"py313-entrypoints",
"py313-importlib-resources",
"py313-portalocker",
"py313-recommonmark",
"py313-sacrebleu",
"py313-xxhash",
"py313-requests-cache",
"py313-time-machine",
"py313-gwosc",
"py313-DAWG",
"py313-datacite",
"py313-pathfinder",
"py313-redmine",
"py313-excelrd",
"py313-matplotlib-basemap",
"py313-pyavm",
"py313-scikits-bootstrap",
"py313-requirements-parser",
"py313-behave",
"py313-sparse",
"py313-us",
"py313-docx",
"py313-astroscrappy",
"py313-flufl.i18n",
"py313-flufl.lock",
"py313-pynndescent",
"py313-nanobind",
"py313-xkcdpass",
"py313-click-spinner",
"py313-mido",
"py313-shtab",
"py313-crc32c",
"py313-allpairspy",
"py313-pathvalidate",
"py313-tcolorpy",
"py313-agate-dbf",
"py313-fixtures",
"py313-ajsonrpc",
"py313-bottle",
"py313-graphviz",
"py313-pyelftools",
"py313-tinydb",
"py313-leather",
"py313-pew",
"py313-tlsh",
"py313-propcache",
"py313-erf",
"py313-yaspin",
"py313-pylzma",
"py313-rich_rst",
"py313-falcon",
"py313-pytokens",
"py313-radix",
"py313-resumable-urlretrieve",
"py313-beartype",
"py313-pypng",
"py313-binaryornot",
"py313-uc-micro-py",
"py313-yarl",
"py313-sentence-transformers",
"py313-omegaconf",
"py313-sentencepiece",
"py313-blis",
"py313-pypubsub",
"py313-hydra-core",
"py313-rapidfuzz",
"py313-dlib",
"py313-loro",
"py313-pymdown-extensions",
"py313-tiktoken",
"tortoisehg",
"py313-mrcfile",
"hg-git",
"flynt",
"beets",
"beets-devel",
"sshuttle",
"hg-evolve",
"git-remote-hg",
"toot",
"gramps",
"py313-pluggy",
"py313-atomicwrites",
"py313-attrs",
"py313-iniconfig",
"py313-zopeinterface",
"py313-six",
"py313-async_generator",
"py313-outcome",
"py313-pytest-asyncio",
"py313-pytest-trio",
"py313-parso",
"py313-wcwidth",
"py313-prompt_toolkit",
"py313-pretend",
"py313-cpuinfo",
"py313-pytest-benchmark",
"py313-appdirs"
]
}
]
},
{
"name": "py313-pytest-asyncio",
"portdir": "python/py-pytest-asyncio",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pytest-asyncio.readthedocs.io/",
"description": "pytest support for asyncio",
"long_description": "asyncio code is usually written in the form of coroutines, which makes it slightly more difficult to test using normal testing tools. pytest-asyncio provides useful fixtures and markers to make testing easier.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jan",
"github": "jandemter",
"ports_count": 71
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-setuptools_scm",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-pytest"
]
},
{
"type": "test",
"ports": [
"py313-hypothesis",
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-hanko"
]
},
{
"type": "test",
"ports": [
"py313-asgiref",
"py313-filelock",
"py313-pygls",
"py313-aiodns",
"py313-blinker",
"py313-cssselect",
"py313-django-allauth",
"py313-graphql-relay",
"py313-mitmproxy",
"py313-outcome",
"py313-pytest-mock",
"py313-responses",
"py313-structlog",
"py313-xarray"
]
}
]
},
{
"name": "py313-pytest-benchmark",
"portdir": "python/py-pytest-benchmark",
"version": "5.2.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ionelmc/pytest-benchmark",
"description": "A pytest fixture for benchmarking code.",
"long_description": "A pytest fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"py313-wheel",
"py313-setuptools",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-cpuinfo",
"py313-pytest"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-cryptography",
"py313-automat",
"py313-graphql-core",
"py313-graphql-relay",
"py313-lazy_object_proxy",
"py313-py7zr",
"py313-pyppmd",
"borgbackup"
]
}
]
},
{
"name": "py313-pytest-check",
"portdir": "python/py-pytest-check",
"version": "2.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/okken/pytest-check",
"description": "A pytest plugin that allows multiple failures per test.",
"long_description": "A pytest plugin that allows multiple failures per test.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1599
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-check"
]
}
]
},
{
"name": "py313-pytest-cov",
"portdir": "python/py-pytest-cov",
"version": "7.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-cov",
"description": "Pytest plugin for measuring coverage.",
"long_description": "Pytest plugin for measuring coverage.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-hatch-fancy-pypi-readme",
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling"
]
},
{
"type": "lib",
"ports": [
"py313-pluggy",
"py313-pytest",
"py313-coverage",
"python313"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"sshuttle",
"py313-pyinterval",
"py313-pyppmd",
"py313-spopt"
]
}
]
},
{
"name": "py313-pytest-datadir",
"portdir": "python/py-pytest-datadir",
"version": "1.8.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gabrielcnr/pytest-datadir",
"description": "pytest plugin for manipulating test data directories and files.",
"long_description": "pytest plugin for manipulating test data directories and files.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-pytest-regressions"
]
}
]
},
{
"name": "py313-pytest-describe",
"portdir": "python/py-pytest-describe",
"version": "3.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-describe",
"description": "Describe-style plugin for pytest",
"long_description": "Describe-style plugin for pytest",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-uv-build"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-graphql-relay"
]
}
]
},
{
"name": "py313-pytest-django",
"portdir": "python/py-pytest-django",
"version": "4.11.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pytest-django.readthedocs.io",
"description": "A Django plugin for pytest.",
"long_description": "A Django plugin for pytest.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-pytest",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-django"
]
},
{
"type": "test",
"ports": [
"py313-django-allauth"
]
}
]
},
{
"name": "py313-pytest-fixture-config",
"portdir": "python/py-pytest-fixture-config",
"version": "1.8.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/manahl/pytest-plugins",
"description": "Fixture configuration utils for py.test",
"long_description": "Simple configuration objects for Py.test fixtures. Allows you to skip tests when their required config variables aren’t set.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools",
"py313-wheel",
"py313-setuptools-git",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-setuptools"
]
},
{
"type": "run",
"ports": [
"py313-pytest"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-six"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-fixture-config"
]
},
{
"type": "run",
"ports": [
"py313-pytest-virtualenv"
]
}
]
},
{
"name": "py313-pytest-flake8",
"portdir": "python/py-pytest-flake8",
"version": "1.3.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/vikingco/flake8-pytest",
"description": "pytest plugin to run flake8",
"long_description": "pytest plugin to run flake8",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-pytest",
"py313-flake8"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-flake8"
]
}
]
},
{
"name": "py313-pytest-forked",
"portdir": "python/py-pytest-forked",
"version": "1.6.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-forked",
"description": "run tests in isolated forked subprocesses",
"long_description": "run tests in isolated forked subprocesses",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-pytest",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-forked"
]
}
]
},
{
"name": "py313-pytest-html",
"portdir": "python/py-pytest-html",
"version": "4.1.1",
"license": "MPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-html",
"description": "Plugin for generating HTML reports for pytest results",
"long_description": "pytest-html is a plugin for pytest that generates a HTML report for the test results.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-hatch-vcs",
"py313-build",
"py313-installer",
"py313-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-pytest",
"py313-pytest-metadata"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-html"
]
},
{
"type": "test",
"ports": [
"py313-behave"
]
}
]
},
{
"name": "py313-pytest-httpbin",
"portdir": "python/py-pytest-httpbin",
"version": "2.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kevin1024/pytest-httpbin",
"description": "Easily test your HTTP library against a local copy of httpbin",
"long_description": "Easily test your HTTP library against a local copy of httpbin",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-httpbin",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-httpbin"
]
}
]
},
{
"name": "py313-pytest-httpserver",
"portdir": "python/py-pytest-httpserver",
"version": "1.1.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/csernazs/pytest-httpserver",
"description": "HTTP server for pytest",
"long_description": "This library is designed to help to test http clients without contacting the real http server. In other words, it is a fake http server which is accessible via localhost can be started with the pre-defined expected http requests and their responses.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"py313-poetry-core",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-werkzeug"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-requests"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-py7zr",
"py313-responses"
]
}
]
},
{
"name": "py313-pytest-json-report",
"portdir": "python/py-pytest-json-report",
"version": "1.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/numirias/pytest-json-report",
"description": "A pytest plugin to creates test reports as JSON",
"long_description": "This pytest plugin creates test reports as JSON. This makes it easy to process test results in other applications. It can report a summary, test details, captured output, logs, exception tracebacks and more. Additionally, you can use the available fixtures and hooks to add metadata and customize the report as you like.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pytest",
"py313-pytest-metadata",
"python313"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-obspy"
]
}
]
},
{
"name": "py313-pytest-lazy-fixture",
"portdir": "python/py-pytest-lazy-fixture",
"version": "0.6.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tvorog/pytest-lazy-fixture",
"description": "It helps to use fixtures in pytest.mark.parametrize",
"long_description": "Use your fixtures in @pytest.mark.parametrize.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-flake8",
"py313-tox"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-pyarrow"
]
}
]
},
{
"name": "py313-pytest-metadata",
"portdir": "python/py-pytest-metadata",
"version": "3.1.1",
"license": "MPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-metadata",
"description": "Plugin for accessing test session metadata",
"long_description": "pytest-metadata is a plugin for pytest that provides access to test session metadata.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-hatchling",
"py313-hatch-vcs",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-pytest"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pytest-json-report"
]
},
{
"type": "run",
"ports": [
"py313-pytest-html"
]
}
]
},
{
"name": "py313-pytest-mock",
"portdir": "python/py-pytest-mock",
"version": "3.15.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-mock/",
"description": "Thin-wrapper around the mock package for easier use with py.test",
"long_description": "Thin-wrapper around the mock package for easier use with py.test. This plugin installs a mocker fixture which is a thin-wrapper around the patching API provided by the mock package, but with the benefit of not having to worry about undoing patches at the end of a test.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools",
"py313-setuptools_scm",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-mock",
"py313-pytest"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-pytest-asyncio"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-filelock",
"py313-graphviz",
"py313-natsort",
"py313-pyfatfs",
"py313-qstylizer",
"py313-tzlocal"
]
}
]
},
{
"name": "py313-pytest-mpl",
"portdir": "python/py-pytest-mpl",
"version": "0.17.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/matplotlib/pytest-mpl",
"description": "pytest plugin to for testing figures output from Matplotlib",
"long_description": "This is a plugin to faciliate image comparison for Matplotlib figures in pytest. Matplotlib includes a number of test utilities and decorators, but these are geared towards the nose testing framework. Pytest-mpl makes it easy to compare figures produced by tests to reference images when using pytest.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 443
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"py313-pytest",
"py313-matplotlib",
"python313"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-librosa"
]
}
]
},
{
"name": "py313-pytest-pycodestyle",
"portdir": "python/py-pytest-pycodestyle",
"version": "2.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/henry0312/pytest-pycodestyle",
"description": "pytest plugin to run pycodestyle",
"long_description": "pytest plugin to run pycodestyle",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-codestyle",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-pycodestyle"
]
}
]
},
{
"name": "py313-pytest-qt",
"portdir": "python/py-pytest-qt",
"version": "4.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-qt",
"description": "pytest plugin for Qt (PyQt5/PyQt6 and PySide2/PySide6) application testing",
"long_description": "pytest plugin for Qt (PyQt5/PyQt6 and PySide2/PySide6) application testing",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-pytest",
"python313"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-qtawesome",
"py313-qtpy"
]
}
]
},
{
"name": "py313-pytest-random-order",
"portdir": "python/py-pytest-random-order",
"version": "1.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jbasko/pytest-random-order",
"description": "Randomise the order in which pytest tests are run with some control over the randomness",
"long_description": "Randomise the order in which pytest tests are run with some control over the randomness",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-pytest",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-random-order"
]
},
{
"type": "test",
"ports": [
"py313-pylast"
]
}
]
},
{
"name": "py313-pytest-recording",
"portdir": "python/py-pytest-recording",
"version": "0.13.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kiwicom/pytest-recording",
"description": "A pytest plugin powered by VCR.py to record and replay HTTP traffic",
"long_description": "A pytest plugin powered by VCR.py to record and replay HTTP traffic",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-vcrpy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-recording"
]
},
{
"type": "test",
"ports": [
"py313-pylast"
]
}
]
},
{
"name": "py313-pytest-regressions",
"portdir": "python/py-pytest-regressions",
"version": "2.9.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ESSS/pytest-regressions",
"description": "Fixtures to write regression tests.",
"long_description": "Fixtures to write regression tests.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-pytest",
"py313-yaml",
"py313-pytest-datadir"
]
}
],
"depends_on": []
},
{
"name": "py313-pytest-remotedata",
"portdir": "python/py-pytest-remotedata",
"version": "0.4.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astropy/pytest-remotedata",
"description": "Pytest plugin for controlling remote data access.",
"long_description": "Pytest plugin for controlling remote data access.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"py313-packaging",
"py313-pytest",
"python313"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-py7zr"
]
}
]
},
{
"name": "py313-pytest-rerunfailures",
"portdir": "python/py-pytest-rerunfailures",
"version": "16.1",
"license": "MPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-rerunfailures",
"description": "py-pytest-rerunfailures is a pytest plugin that re-runs failed tests",
"long_description": "py-pytest-rerunfailures is a pytest plugin that re-runs failed tests up to -n times to eliminate flakey failures.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-packaging",
"py313-pytest",
"python313"
]
}
],
"depends_on": []
},
{
"name": "py313-pytest-runner",
"portdir": "python/py-pytest-runner",
"version": "6.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-runner",
"description": "pytest-runner adds test support to setup.py scripts",
"long_description": "pytest-runner adds test support to setup.py scripts. Setup scripts can use pytest-runner to invoke py.test as distutils command and provices dependency resolution.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 612
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-setuptools",
"python313"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-progressbar",
"py313-pdbecif",
"py313-pesq",
"py313-pyte",
"py313-rfc3986-validator"
]
},
{
"type": "test",
"ports": [
"sshuttle",
"py313-pyrsistent"
]
}
]
},
{
"name": "py313-pytest-shutil",
"portdir": "python/py-pytest-shutil",
"version": "1.8.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/man-group/pytest-plugins",
"description": "A goodie-bag of unix shell and environment tools for py.test",
"long_description": "This library is a goodie-bag of Unix shell and environment management tools for automated tests. A summary of the available functions is below, look at the source for the full listing.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools-git",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-setuptools",
"python313"
]
},
{
"type": "run",
"ports": [
"py313-path",
"py313-pytest",
"py313-six",
"py313-execnet",
"py313-mock",
"py313-termcolor",
"py313-contextlib2"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-shutil"
]
},
{
"type": "run",
"ports": [
"py313-pytest-virtualenv"
]
}
]
},
{
"name": "py313-pytest-subtests",
"portdir": "python/py-pytest-subtests",
"version": "0.13.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-subtests",
"description": "unittest subTest() support and subtests fixture.",
"long_description": "unittest subTest() support and subtests fixture.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm_git_archive",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-setuptools",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-subtests"
]
}
]
},
{
"name": "py313-pytest-sugar",
"portdir": "python/py-pytest-sugar",
"version": "1.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pivotfinland.com/pytest-sugar/",
"description": "py-pytest-sugar changes the default look and feel of pytest (progressbar, show tests that fail instantly).",
"long_description": "py-pytest-sugar changes the default look and feel of pytest (progressbar, show tests that fail instantly).",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-termcolor",
"python313"
]
},
{
"type": "run",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-typer"
]
}
]
},
{
"name": "py313-pytest-timeout",
"portdir": "python/py-pytest-timeout",
"version": "2.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-timeout",
"description": "py.test plugin to abort hanging tests",
"long_description": "py.test plugin to abort hanging tests",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-pypdf",
"py313-filelock",
"py313-luma.core",
"py313-luma.emulator",
"py313-neovim",
"py313-py7zr",
"py313-pyppmd",
"py313-shtab",
"py313-werkzeug"
]
}
]
},
{
"name": "py313-pytest-trio",
"portdir": "python/py-pytest-trio",
"version": "0.8.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-trio/pytest-trio",
"description": "Pytest plugin for trio",
"long_description": "Pytest plugin for trio",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1431
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-pytest",
"py313-trio",
"py313-outcome"
]
},
{
"type": "test",
"ports": [
"py313-hypothesis",
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-trio"
]
}
]
},
{
"name": "py313-pytest-twisted",
"portdir": "python/py-pytest-twisted",
"version": "1.14.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-twisted",
"description": "test twisted code with pytest",
"long_description": "pytest-twisted is a plugin for pytest, which allows to test code, which uses the twisted framework. test functions can return Deferred objects and pytest will wait for their completion with this plugin.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"py313-pytest",
"py313-decorator",
"py313-greenlet",
"python313"
]
}
],
"depends_on": []
},
{
"name": "py313-pytest-virtualenv",
"portdir": "python/py-pytest-virtualenv",
"version": "1.8.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/man-group/pytest-plugins",
"description": "Python virtual environment for pytest",
"long_description": "Create a Python virtual environment in your test that cleans up on teardown. The fixture has utility methods to install packages and list what’s installed.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-setuptools-git",
"py313-wheel",
"py313-setuptools",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-setuptools"
]
},
{
"type": "run",
"ports": [
"py313-pytest-shutil",
"py313-pytest-fixture-config",
"py313-virtualenv",
"py313-pytest"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-mock"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-virtualenv"
]
}
]
},
{
"name": "py313-pytest-xdist",
"portdir": "python/py-pytest-xdist",
"version": "3.8.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-xdist",
"description": "The pytest_xdist plugin extends py.test with some unique test execution modes",
"long_description": "The pytest_xdist plugin extends py.test with some unique test execution modes",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"py313-pytest",
"py313-execnet",
"python313"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-cryptography",
"py313-typer",
"py313-iniconfig",
"py313-license-expression",
"py313-spopt",
"py313-xarray",
"borgbackup"
]
}
]
},
{
"name": "py313-pytest-xprocess",
"portdir": "python/py-pytest-xprocess",
"version": "1.0.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-xprocess/",
"description": "A pytest plugin for managing processes across test runs.",
"long_description": "A pytest plugin for managing processes across test runs.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"py313-pytest",
"py313-psutil",
"python313"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-werkzeug"
]
}
]
},
{
"name": "py313-python-augeas",
"portdir": "python/py-python-augeas",
"version": "1.1.0",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/python-augeas/",
"description": "Python bindings for Augeas",
"long_description": "Python bindings for Augeas",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-pycparser",
"libffi",
"py313-cffi",
"augeas",
"libxml2",
"python313",
"py313-setuptools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"certbot-dns-namecheap"
]
}
]
},
{
"name": "py313-python-daemon",
"portdir": "python/py-python-daemon",
"version": "3.1.2",
"license": "GPL-3+ and Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pagure.io/python-daemon/",
"description": "Library to implement a well-behaved Unix daemon process.",
"long_description": "This library implements the well-behaved daemon specification of PEP 3143, \"Standard daemon process library\". A well-behaved Unix daemon process is tricky to get right, but the required steps are much the same for every daemon program. A DaemonContext instance holds the behaviour and configured process environment for the program; use the instance as a context manager to enter a daemon state.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-changelog-chug",
"py313-wheel",
"py313-docutils",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"py313-lockfile",
"python313"
]
}
],
"depends_on": []
},
{
"name": "py313-python-discovery",
"portdir": "python/py-python-discovery",
"version": "1.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tox-dev/python-discovery",
"description": "Python interpreter discovery",
"long_description": "Python interpreter discovery",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-hatch-vcs",
"py313-build",
"py313-installer",
"py313-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-filelock",
"py313-platformdirs",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-virtualenv",
"hatch"
]
}
]
},
{
"name": "py313-python-dotenv",
"portdir": "python/py-python-dotenv",
"version": "1.2.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/theskumar/python-dotenv",
"description": "Add .env support to your django/flask apps in development and deployments",
"long_description": "Add .env support to your django/flask apps in development and deployments Reads the key-value pair from .env file and adds them to environment variable. It is great for managing app settings during development and in production using 12-factor principles.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "emcrisostomo",
"github": "emcrisostomo",
"ports_count": 169
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-click"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-ipython",
"py313-sh"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-pydantic_settings"
]
},
{
"type": "run",
"ports": [
"py313-mcp"
]
}
]
}
]
}