HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52206,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=732",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=730",
"results": [
{
"name": "py38-pytest",
"portdir": "python/py-pytest",
"version": "8.3.5",
"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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"py38-exceptiongroup",
"python38",
"py38-iniconfig",
"py38-packaging",
"py38-pluggy",
"py38-setuptools",
"py38-tomli"
]
},
{
"type": "run",
"ports": [
"pytest_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-pytest-qt",
"py38-rpy2",
"py38-pytest-profiling",
"py38-pytest-pylint",
"py38-pytest-random-order",
"py38-pytest-remotedata",
"py38-pytest-json-report",
"py38-pytest-trio",
"py38-pytest-xdist",
"py38-pytest-mpl",
"py38-pytest-xprocess",
"py38-pytest-forked",
"py38-pytest-describe",
"py38-blaze",
"py38-beancount",
"py38-cloudflare",
"py38-pytest-asyncio",
"py38-pytest-cov"
]
},
{
"type": "run",
"ports": [
"py38-pytest-fixture-config",
"py38-cartopy",
"py38-pytest-regressions",
"py38-pytest-virtualenv",
"py38-allennlp",
"py38-pyopencl",
"py38-pytest-flake8",
"py38-pytest-mock",
"py38-pytest-metadata",
"py38-pytest-datadir",
"py38-nbval",
"py38-pytest-shutil",
"py38-pytest-html",
"py38-pytest-sugar",
"py38-pytest-benchmark"
]
},
{
"type": "test",
"ports": [
"py38-cssselect2",
"py38-catalogue",
"py38-emcee3",
"py38-cog",
"py38-pythran",
"py38-gacode",
"py38-tensorboardX",
"py38-confection",
"py38-cycler",
"py38-configargparse",
"py38-cucumber-tag-expressions",
"py38-tensorflow-probability",
"py38-cymem",
"py38-fastapi",
"py38-preshed",
"py38-ujson",
"py38-typer",
"py38-text-unidecode",
"py38-falcon",
"py38-tlsh",
"py38-behave",
"py38-aws-sam-translator",
"py38-transaction",
"py38-rfc3339",
"py38-sphinx-jsonschema",
"py38-pymc",
"py38-m2r",
"py38-torchvision",
"py38-numpydoc",
"py38-neovim",
"py38-visa",
"py38-presets",
"py38-rich",
"py38-marisa-trie",
"py38-wordcloud",
"py38-jsonpatch",
"py38-wsproto",
"py38-xarray",
"py38-xmldiff",
"py38-pytest-timeout",
"py38-xmltodict",
"py38-xxhash",
"py38-pyotp",
"py38-automat",
"py38-rope",
"py38-GridDataFormats",
"py38-astroML",
"py38-wxpython-4.0",
"py38-last",
"py38-oct2py",
"py38-pythonz",
"py38-w3lib",
"py38-pyfatfs",
"py38-dlib",
"py38-parsel",
"py38-protego",
"py38-icalendar",
"py38-murmurhash",
"py38-scikit-hep-hepstats",
"py38-graphql-relay",
"py38-scikit-hep-mplhep_data",
"py38-scikit-hep-awkward",
"py38-autopep8",
"py38-sphinxcontrib-versioning",
"py38-scikit-hep-uproot",
"py38-dm-sonnet",
"py38-docker",
"py38-flake8-pep8-naming",
"py38-peakutils",
"py38-allennlp",
"py38-bpython",
"py38-aniso8601",
"py38-apache-beam",
"py38-simpy",
"py38-curtsies",
"py38-webencodings",
"py38-scikit-hep-uproot4",
"py38-cfn-lint",
"py38-clint",
"py38-des",
"py38-pick",
"py38-dkimpy",
"py38-pytest-mypy",
"py38-sentencepiece",
"py38-setuptools_scm_git_archive",
"py38-ddt",
"py38-libnacl",
"py38-wrapt",
"py38-tensorflow-addons",
"py38-hiredis",
"py38-datrie",
"py38-semver",
"py38-jellyfish",
"py38-jsbeautifier",
"py38-crc32c",
"py38-entrypoints",
"py38-google-pasta",
"py38-markdown2",
"py38-matplotlib-basemap",
"py38-mimeparse",
"py38-black",
"py38-astunparse",
"py38-sphinx-rtd-theme",
"py38-iso8601",
"py38-pypeg2",
"py38-spaCy",
"py38-argh",
"py38-photomosaic",
"py38-sentence-transformers",
"py38-pygls",
"py38-pygrib",
"py38-transformers",
"py38-qstylizer",
"py38-mutagen",
"py38-roman",
"py38-zbar",
"py38-isort",
"py38-myst-parser",
"py38-asn1-modules",
"py38-pyicu",
"py38-watchdog",
"py38-undetected-chromedriver",
"py38-tensorflow-data-validation",
"py38-tfx-bsl",
"py38-uncertainties",
"py38-sqlparse",
"py38-cryptography",
"py38-bottle",
"py38-portalocker",
"py38-flake8",
"py38-more-itertools",
"py38-tabulate",
"py38-ephem",
"py38-responses",
"py38-note-seq",
"py38-rsa",
"py38-queuelib",
"py38-crcmod",
"py38-s3transfer",
"py38-editdistance",
"py38-scikit-hep-awkward1",
"py38-testfixtures",
"py38-pyshark",
"py38-anytree",
"py38-tvdb",
"py38-isodate",
"py38-ldap",
"py38-ipaddress",
"py38-coveralls",
"py38-packaging",
"py38-parsedatetime",
"py38-py3dns",
"py38-botocore",
"py38-langdetect",
"py38-pygccxml",
"py38-backports.entry-points-selectable",
"salt",
"py38-pastedeploy",
"py38-docopt",
"py38-readability-lxml",
"py38-cssselect",
"py38-urlwatch",
"py38-webtest",
"py38-xlsx2csv",
"py38-pyte",
"py38-re2",
"py38-fabio",
"py38-mpd2",
"py38-beniget",
"py38-dispatcher",
"py38-geopy",
"py38-avro",
"py38-mitmproxy",
"py38-databases",
"py38-hydra-core",
"py38-scandir",
"py38-apipkg",
"py38-flask-cors",
"py38-gnupg",
"py38-fairseq",
"py38-torchaudio",
"py38-hdbscan",
"py38-colorlog",
"py38-sparse",
"py38-pytools",
"py38-faiss",
"py38-pyarrow",
"py38-unidiff",
"py38-uncompyle6",
"py38-sybil",
"py38-texttable",
"py38-inflection",
"py38-python-jsonrpc-server",
"py38-freezegun",
"py38-columnize",
"py38-pytest-remotedata",
"py38-pytest-sugar",
"py38-rdflib",
"py38-recommonmark",
"py38-amazon.ion",
"py38-rednose",
"py38-pygraphviz",
"py38-resampy",
"py38-resumable-urlretrieve",
"py38-sure",
"py38-luma.core",
"py38-luma.emulator",
"py38-smbus2",
"py38-huggingface_hub",
"py38-wurlitzer",
"py38-pyrsistent",
"py38-scikit-hep-mplhep",
"py38-docx",
"py38-greenlet",
"py38-pytorch",
"py38-django-allauth",
"py38-flufl.lock",
"py38-ftfy",
"py38-json-rpc",
"py38-openid",
"py38-opt_einsum",
"py38-parver",
"py38-cookies",
"py38-jsonpointer",
"py38-fuzzywuzzy",
"py38-jsonpickle",
"py38-priority",
"py38-flufl.i18n",
"py38-asv",
"py38-werkzeug",
"py38-itsdangerous",
"py38-intervaltree",
"py38-natsort",
"py38-flask",
"py38-poyo",
"py38-cftime",
"py38-apsw",
"py38-arpeggio",
"py38-clang",
"py38-iniconfig",
"py38-xhtml2pdf",
"py38-fastavro",
"py38-librosa",
"py38-soxr",
"py38-nmrglue",
"py38-asyncpg",
"py38-nmrglue-devel",
"py38-lazy_loader",
"py38-control",
"py38-python-lsp-jsonrpc",
"py38-scikit-hep-hepunits",
"py38-scikit-hep-particle",
"py38-srsly",
"py38-keras2onnx",
"py38-pdbpp",
"py38-patsy",
"py38-flask-babel",
"py38-pyftdi",
"py38-scikit-hep-boost-histogram",
"py38-scikit-hep-hist",
"py38-circuitbreaker",
"py38-trustme",
"py38-pdal",
"py38-nbval",
"py38-onnx",
"py38-Faker",
"py38-pysvn",
"py38-scrapy",
"py38-omegaconf",
"py38-blosc2",
"py38-panedr",
"py38-parameterized",
"py38-parse",
"py38-parse-type",
"py38-pew",
"py38-plumed",
"py38-seaborn",
"py38-gast",
"py38-websocket-client",
"py38-pyavm",
"py38-qtawesome",
"py38-sacrebleu",
"py38-threadpoolctl",
"py38-graphql-core",
"py38-gsd",
"py38-gunicorn",
"py38-python-dotenv",
"py38-honcho",
"py38-httpbin",
"py38-importmagic",
"py38-moviepy",
"py38-graphviz",
"py38-spark_parser",
"py38-json-tricks",
"py38-kaptan",
"py38-kfac",
"py38-portend",
"py38-us",
"py38-iminuit",
"py38-jwt",
"py38-latexcodec",
"py38-lazy_object_proxy",
"py38-libcloud",
"py38-lz4",
"py38-m2crypto",
"py38-xkcdpass",
"py38-importlib-resources",
"py38-csvkit",
"py38-meld3",
"py38-mido",
"py38-pretty-midi",
"py38-pyppmd",
"py38-soundfile",
"py38-pyzstd",
"py38-html2text",
"py38-igraph",
"py38-babel",
"py38-markupsafe",
"py38-contourpy",
"py38-pytest-metadata",
"py38-python-lsp-server",
"py38-kiwisolver",
"py38-tomlkit",
"py38-obspy",
"py38-pyproject_hooks",
"py38-simplejson",
"py38-future",
"py38-asteval",
"py38-jsonnet",
"py38-jaraco.classes",
"py38-jaraco.functools",
"py38-async_generator",
"py38-parso",
"py38-wcwidth",
"py38-prompt_toolkit",
"py38-beautifulsoup4",
"py38-cachetools",
"py38-netaddr",
"py38-term-background",
"py38-setuptools-git",
"py38-atomicwrites",
"py38-hpack",
"py38-hyperframe",
"py38-h11",
"py38-audioread",
"py38-bitstring",
"py38-bitmath",
"py38-berkeleydb",
"py38-confuse",
"py38-country",
"py38-discogs-client",
"py38-inflate64",
"py38-ipdb",
"py38-cpuinfo",
"py38-pyficache",
"py38-hcloud",
"py38-mediafile",
"py38-munkres",
"py38-musicbrainzngs",
"py38-hyperlink",
"py38-parsimonious",
"py38-pluggy",
"py38-pretend",
"py38-py7zr",
"py38-six",
"py38-pyannotate",
"py38-pycryptodome",
"py38-pycryptodomex",
"py38-dateutil",
"py38-pyperclip",
"py38-pytest-asyncio",
"py38-pytest-fixture-config",
"py38-pytest-profiling",
"py38-pytest-mock",
"py38-xattr",
"py38-pytest-shutil",
"py38-pytest-trio",
"py38-pytest-virtualenv",
"py38-rarfile",
"py38-requests-oauthlib",
"py38-pytest-benchmark",
"py38-soco",
"py38-nose",
"py38-tzlocal",
"py38-unidecode",
"py38-zopfli",
"py38-cbor2",
"py38-distlib",
"py38-itemloaders",
"py38-openslide",
"py38-brotli",
"py38-multivolumefile",
"py38-pybcj",
"py38-bcrypt",
"py38-ordered-set",
"py38-asn1",
"py38-xdis",
"py38-dnspython",
"py38-blinker",
"py38-unicodedata2",
"py38-pint",
"py38-contextlib2",
"py38-json5",
"py38-filelock",
"py38-path",
"py38-geographiclib",
"py38-yapf",
"py38-chardet",
"py38-grpcio",
"py38-grpcio-tools",
"py38-structlog",
"py38-urwid",
"py38-click",
"py38-attrs",
"py38-hatch-fancy-pypi-readme",
"py38-mock",
"py38-zopeinterface",
"py38-appdirs",
"py38-cairo",
"py38-pyqt4",
"py38-gym",
"py38-sip4",
"py38-mir_eval",
"py38-alive-progress",
"py38-lmfit",
"py38-tempora",
"py38-fasteners",
"py38-magenta",
"py38-whatthepatch",
"py38-scipy",
"py38-opengl",
"py38-python-ivi",
"py38-fugashi",
"py38-geojson",
"py38-oauthlib",
"py38-starlette",
"py38-termstyle",
"py38-txrequests",
"py38-astroid",
"py38-asttokens",
"py38-cairocffi",
"py38-vobject",
"py38-requests-cache",
"py38-lxml",
"py38-iocapture",
"py38-flake8-mccabe",
"py38-typed-ast",
"py38-about-time",
"py38-imagesize",
"py38-tensorflow-datasets",
"py38-pygtrie",
"py38-slugify",
"py38-blis",
"py38-cppy"
]
}
]
},
{
"name": "py38-pytest-asyncio",
"portdir": "python/py-pytest-asyncio",
"version": "0.23.7",
"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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jan",
"github": "jandemter",
"ports_count": 71
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-installer",
"clang-17",
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-pytest"
]
},
{
"type": "test",
"ports": [
"py38-flaky",
"py38-hypothesis",
"py38-mypy",
"py38-pytest",
"py38-pytest-trio"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-pygls",
"py38-cssselect",
"py38-mitmproxy",
"py38-scrapy",
"py38-outcome",
"py38-pytest-mock",
"py38-blinker",
"py38-structlog"
]
}
]
},
{
"name": "py38-pytest-benchmark",
"portdir": "python/py-pytest-benchmark",
"version": "4.0.0",
"license": "MIT",
"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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"clang-18",
"py38-installer",
"py38-setuptools",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-pytest",
"py38-cpuinfo"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-graphql-relay",
"py38-allennlp",
"py38-cryptography",
"py38-lazy_object_proxy",
"py38-pyppmd",
"py38-py7zr"
]
}
]
},
{
"name": "py38-pytest-check",
"portdir": "python/py-pytest-check",
"version": "2.1.2",
"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": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1599
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-flit_core",
"py38-build",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": []
},
{
"name": "py38-pytest-cov",
"portdir": "python/py-pytest-cov",
"version": "5.0.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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py38-wheel",
"py38-build",
"py38-installer",
"py38-setuptools",
"py38-toml"
]
},
{
"type": "lib",
"ports": [
"py38-coverage",
"py38-pytest",
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-cloudflare"
]
},
{
"type": "test",
"ports": [
"py38-allennlp",
"py38-zbar",
"py38-moviepy",
"py38-pyppmd",
"py38-multivolumefile",
"py38-last",
"py38-pybcj"
]
}
]
},
{
"name": "py38-pytest-datadir",
"portdir": "python/py-pytest-datadir",
"version": "1.5.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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-build",
"py38-installer",
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-pytest-regressions"
]
}
]
},
{
"name": "py38-pytest-describe",
"portdir": "python/py-pytest-describe",
"version": "2.2.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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-installer",
"clang-16",
"py38-setuptools",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"py38-pytest",
"python38"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-graphql-relay"
]
}
]
},
{
"name": "py38-pytest-fixture-config",
"portdir": "python/py-pytest-fixture-config",
"version": "1.7.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": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-installer",
"clang-17",
"py38-setuptools",
"py38-setuptools-git",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-setuptools"
]
},
{
"type": "run",
"ports": [
"py38-pytest"
]
},
{
"type": "test",
"ports": [
"py38-pytest",
"py38-six"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-pytest-virtualenv"
]
}
]
},
{
"name": "py38-pytest-flake8",
"portdir": "python/py-pytest-flake8",
"version": "1.1.1",
"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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-wheel",
"py38-build",
"py38-installer",
"py38-setuptools"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-flake8",
"py38-pytest"
]
}
],
"depends_on": []
},
{
"name": "py38-pytest-forked",
"portdir": "python/py-pytest-forked",
"version": "1.3.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": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-build",
"py38-installer",
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"py38-pytest",
"python38"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-tensorflow-addons"
]
}
]
},
{
"name": "py38-pytest-html",
"portdir": "python/py-pytest-html",
"version": "3.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": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-wheel",
"py38-build",
"py38-installer",
"py38-setuptools",
"py38-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-pytest",
"py38-pytest-metadata"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-cucumber-tag-expressions",
"py38-behave",
"py38-tensorflow-addons"
]
}
]
},
{
"name": "py38-pytesting-utils",
"portdir": "python/py-pytesting-utils",
"version": "0.5.0",
"license": "LGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytesting/utils",
"description": "Utilities for the PyTesting project",
"long_description": "Utilities for the PyTesting project",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-installer",
"clang-16",
"py38-setuptools",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"py38-virtualenv",
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytesting-utils",
"py38-test-runner"
]
}
]
},
{
"name": "py38-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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py38-wheel",
"py38-build",
"py38-installer",
"py38-setuptools"
]
},
{
"type": "lib",
"ports": [
"py38-pytest",
"py38-pytest-metadata",
"python38"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-obspy"
]
}
]
},
{
"name": "py38-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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-wheel",
"py38-build",
"py38-installer",
"py38-setuptools"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-flake8",
"py38-tox"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-tensorflow-addons",
"py38-pyarrow"
]
}
]
},
{
"name": "py38-pytest-metadata",
"portdir": "python/py-pytest-metadata",
"version": "1.11.0",
"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": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-installer",
"clang-17",
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-pytest"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-pytest-json-report"
]
},
{
"type": "run",
"ports": [
"py38-pytest-html"
]
},
{
"type": "test",
"ports": [
"py38-tensorflow-addons"
]
}
]
},
{
"name": "py38-pytest-mock",
"portdir": "python/py-pytest-mock",
"version": "3.14.0",
"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": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"clang-17",
"py38-installer",
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-pytest",
"py38-mock"
]
},
{
"type": "test",
"ports": [
"py38-pytest",
"py38-pytest-asyncio"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-qstylizer",
"py38-natsort",
"py38-honcho",
"py38-graphviz",
"py38-tzlocal"
]
}
]
},
{
"name": "py38-pytest-mpl",
"portdir": "python/py-pytest-mpl",
"version": "0.16.1",
"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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 443
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-wheel",
"py38-build",
"py38-installer",
"py38-setuptools",
"py38-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py38-matplotlib",
"py38-pytest",
"python38"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-librosa"
]
}
]
},
{
"name": "py38-pytest-mypy",
"portdir": "python/py-pytest-mypy",
"version": "0.10.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dbader/pytest-mypy",
"description": "Mypy static type checker plugin for pytest",
"long_description": "Mypy static type checker plugin for pytest",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-installer",
"py38-wheel",
"clang-16",
"py38-build",
"py38-setuptools",
"py38-setuptools_scm"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-mypy",
"py38-filelock",
"py38-attrs"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": []
},
{
"name": "py38-pytest-profiling",
"portdir": "python/py-pytest-profiling",
"version": "1.7.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/manahl/pytest-plugins",
"description": "Profiling plugin for py.test",
"long_description": "Profiling plugin for py.test",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-build",
"py38-installer",
"clang-17",
"py38-setuptools",
"py38-setuptools-git"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-pytest",
"py38-six",
"py38-gprof2dot"
]
},
{
"type": "test",
"ports": [
"py38-pytest",
"py38-pytest-virtualenv"
]
}
],
"depends_on": []
},
{
"name": "py38-pytest-pycodestyle",
"portdir": "python/py-pytest-pycodestyle",
"version": "2.3.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": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-installer",
"clang-17",
"py38-setuptools",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"py38-codestyle",
"python38"
]
}
],
"depends_on": []
},
{
"name": "py38-pytest-pylint",
"portdir": "python/py-pytest-pylint",
"version": "0.21.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/carsongee/pytest-pylint",
"description": "pytest plugin to check source code with pylint",
"long_description": "pytest plugin to check source code with pylint",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-pylint",
"py38-pytest",
"py38-pytest-runner",
"py38-toml"
]
}
],
"depends_on": []
},
{
"name": "py38-pytest-qt",
"portdir": "python/py-pytest-qt",
"version": "4.4.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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-build",
"py38-installer",
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"py38-pytest",
"python38"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-qtawesome",
"py38-qtpy"
]
}
]
},
{
"name": "py38-pytest-random-order",
"portdir": "python/py-pytest-random-order",
"version": "1.1.0",
"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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-installer",
"clang-17",
"py38-setuptools",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"py38-pytest",
"python38"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-last"
]
}
]
},
{
"name": "py38-pytest-regressions",
"portdir": "python/py-pytest-regressions",
"version": "2.5.0",
"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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-setuptools_scm",
"py38-wheel",
"py38-build",
"py38-installer",
"py38-setuptools"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-pytest",
"py38-yaml",
"py38-pytest-datadir"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-myst-parser"
]
}
]
},
{
"name": "py38-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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-installer",
"clang-17",
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-packaging",
"py38-pytest"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-py7zr"
]
}
]
},
{
"name": "py38-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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 612
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py38-build",
"py38-installer",
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"py38-setuptools",
"python38"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py38-reflink",
"py38-tinycss",
"py38-neovim",
"py38-parsel",
"py38-datrie",
"py38-libpysal",
"py38-zlmdb",
"py38-samplerate",
"py38-pyte",
"py38-datacite",
"py38-amazon.ion",
"py38-numdifftools",
"py38-cairosvg",
"py38-mesh-tensorflow",
"py38-rfc3986-validator"
]
},
{
"type": "lib",
"ports": [
"py38-pytest-pylint"
]
},
{
"type": "test",
"ports": [
"py38-pyrsistent",
"py38-falcon"
]
}
]
},
{
"name": "py38-pytest-shutil",
"portdir": "python/py-pytest-shutil",
"version": "1.7.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": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py38-setuptools",
"py38-setuptools-git",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"py38-setuptools",
"python38"
]
},
{
"type": "run",
"ports": [
"py38-termcolor",
"py38-contextlib2",
"py38-execnet",
"py38-mock",
"py38-path",
"py38-pytest",
"py38-six"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-pytest-virtualenv"
]
}
]
},
{
"name": "py38-pytest-subtests",
"portdir": "python/py-pytest-subtests",
"version": "0.4.0",
"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": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-build",
"py38-installer",
"py38-setuptools",
"py38-setuptools_scm_git_archive",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"py38-setuptools",
"python38"
]
}
],
"depends_on": []
},
{
"name": "py38-pytest-sugar",
"portdir": "python/py-pytest-sugar",
"version": "0.9.7",
"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": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-installer",
"clang-17",
"py38-setuptools",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-termcolor"
]
},
{
"type": "run",
"ports": [
"py38-pytest"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-typer",
"py38-transformers"
]
}
]
},
{
"name": "py38-pytest-timeout",
"portdir": "python/py-pytest-timeout",
"version": "2.3.1",
"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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-docker",
"py38-luma.core",
"py38-luma.emulator",
"py38-werkzeug",
"py38-pyppmd",
"py38-py7zr"
]
}
]
},
{
"name": "py38-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": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-build",
"py38-installer",
"clang-17",
"py38-setuptools"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-outcome",
"py38-pytest",
"py38-trio"
]
},
{
"type": "test",
"ports": [
"py38-hypothesis",
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-trio",
"py38-pytest-asyncio"
]
}
]
},
{
"name": "py38-pytest-virtualenv",
"portdir": "python/py-pytest-virtualenv",
"version": "1.7.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": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-setuptools-git",
"clang-17",
"py38-installer",
"py38-build",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-setuptools"
]
},
{
"type": "run",
"ports": [
"py38-virtualenv",
"py38-pytest-shutil",
"py38-pytest-fixture-config",
"py38-pytest"
]
},
{
"type": "test",
"ports": [
"py38-mock",
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-pytest-profiling"
]
}
]
},
{
"name": "py38-pytest-xdist",
"portdir": "python/py-pytest-xdist",
"version": "3.6.1",
"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": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py38-wheel",
"py38-build",
"py38-installer",
"py38-setuptools",
"py38-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py38-execnet",
"py38-pytest",
"python38"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-magenta",
"py38-tensorflow-datasets",
"py38-typer",
"py38-apache-beam",
"py38-tensorflow-addons",
"py38-transformers",
"py38-cryptography",
"py38-note-seq"
]
}
]
},
{
"name": "py38-pytest-xprocess",
"portdir": "python/py-pytest-xprocess",
"version": "0.23.0",
"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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py38-wheel",
"py38-build",
"py38-installer",
"py38-setuptools",
"py38-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py38-psutil",
"py38-pytest",
"python38"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-werkzeug"
]
}
]
},
{
"name": "py38-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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"augeas",
"libffi",
"libxml2",
"python38",
"py38-cffi",
"py38-pycparser",
"py38-setuptools"
]
}
],
"depends_on": []
},
{
"name": "py38-python-coveralls",
"portdir": "python/py-python-coveralls",
"version": "2.9.3",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/z4r/python-coveralls",
"description": "Python API for https://coveralls.io",
"long_description": "Python API for https://coveralls.io",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-setuptools",
"clang-17",
"py38-installer",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-setuptools"
]
},
{
"type": "run",
"ports": [
"py38-yaml",
"py38-six",
"py38-requests",
"py38-coverage"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-zbar",
"py38-moviepy"
]
}
]
},
{
"name": "py38-python-daemon",
"portdir": "python/py-python-daemon",
"version": "2.2.4",
"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": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-build",
"py38-installer",
"py38-docutils",
"py38-setuptools",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"py38-lockfile",
"python38"
]
}
],
"depends_on": []
},
{
"name": "py38-python-dotenv",
"portdir": "python/py-python-dotenv",
"version": "1.0.0",
"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": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "emcrisostomo",
"github": "emcrisostomo",
"ports_count": 169
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-installer",
"clang-16",
"py38-setuptools",
"py38-wheel",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-click"
]
},
{
"type": "test",
"ports": [
"py38-ipython",
"py38-mock",
"py38-pytest",
"py38-sh"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py38-pydantic_settings"
]
}
]
},
{
"name": "py38-python-install",
"portdir": "python/py-python-install",
"version": "0.0.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/python-install/",
"description": "A simple, correct PEP427 wheel installer.",
"long_description": "A simple, correct PEP427 wheel installer.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 354
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py-bootstrap-modules",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py38-scgi"
]
}
]
},
{
"name": "py38-python-ivi",
"portdir": "python/py-python-ivi",
"version": "20211008-250702b5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://alexforencich.com/wiki/en/python-ivi/start",
"description": "Python Interchangeable Virtual Instrument Library",
"long_description": "Python Interchangeable Virtual Instrument Library",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-numpy",
"py38-serial",
"py38-usbtmc",
"py38-vxi11"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": []
},
{
"name": "py38-python-json-logger",
"portdir": "python/py-python-json-logger",
"version": "2.0.7",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/madzak/python-json-logger",
"description": "A python library adding a json log formatter",
"long_description": "A python library adding a json log formatter",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-jupyter_events"
]
}
]
},
{
"name": "py38-python-jsonrpc-server",
"portdir": "python/py-python-jsonrpc-server",
"version": "0.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/palantir/python-jsonrpc-server",
"description": "JSON RPC 2.0 server library",
"long_description": "JSON RPC 2.0 server library",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-installer",
"clang-16",
"py38-setuptools",
"py38-wheel",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-ujson"
]
},
{
"type": "test",
"ports": [
"py38-mock",
"py38-pytest"
]
}
],
"depends_on": []
},
{
"name": "py38-python-lsp-black",
"portdir": "python/py-python-lsp-black",
"version": "2.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-lsp/python-lsp-black",
"description": "Black plugin for python-lsp-server",
"long_description": "Black plugin for python-lsp-server. Forked from pyls-black (https://github.com/rupert/pyls-black)",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"py38-black",
"py38-python-lsp-server",
"py38-tomli",
"python38"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-spyder-devel",
"py38-spyder"
]
}
]
},
{
"name": "py38-python-lsp-jsonrpc",
"portdir": "python/py-python-lsp-jsonrpc",
"version": "1.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-lsp/python-lsp-jsonrpc",
"description": "A Python server implementation of the JSON RPC 2.0 protocol",
"long_description": "Fork of the python-jsonrpc-server project, maintained by the Spyder IDE team and the community.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-installer",
"clang-16",
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-ujson"
]
},
{
"type": "test",
"ports": [
"py38-mock",
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-python-lsp-server"
]
}
]
},
{
"name": "py38-python-lsp-server",
"portdir": "python/py-python-lsp-server",
"version": "1.12.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-lsp/python-lsp-server/",
"description": "A Python implementation of the Language Server Protocol",
"long_description": "Fork of the python-language-server project, maintained by the Spyder IDE team and the community.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"py38-jedi",
"py38-pluggy",
"py38-pyflakes",
"py38-pylint",
"py38-rope",
"py38-ujson",
"py38-yapf",
"py38-python-lsp-jsonrpc",
"py38-whatthepatch",
"py38-docstring-to-markdown",
"python38",
"py38-autopep8",
"py38-codestyle",
"py38-docstyle",
"py38-flake8",
"py38-flake8-mccabe"
]
},
{
"type": "run",
"ports": [
"python-lsp-server_select"
]
},
{
"type": "test",
"ports": [
"py38-flaky",
"py38-mock",
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-pyls-spyder",
"py38-python-lsp-black"
]
},
{
"type": "run",
"ports": [
"py38-spyder-devel",
"py38-spyder"
]
}
]
},
{
"name": "py38-python-multipart",
"portdir": "python/py-python-multipart",
"version": "0.0.5",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/andrew-d/python-multipart",
"description": "A streaming multipart parser for Python",
"long_description": "A streaming multipart parser for Python",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-installer",
"clang-16",
"py38-setuptools",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-six"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-gradio"
]
}
]
},
{
"name": "py38-python-snappy",
"portdir": "python/py-python-snappy",
"version": "0.6.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://github.com/andrix/python-snappy",
"description": "Python library for the snappy compression library from Google",
"long_description": "Python library for the snappy compression library from Google",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1065
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"snappy",
"py38-cffi",
"py38-setuptools",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"snappy",
"python38"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-autobahn"
]
}
]
},
{
"name": "py38-python-socks",
"portdir": "python/py-python-socks",
"version": "2.4.4",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/romis2012/python-socks",
"description": "Core proxy (SOCKS4, SOCKS5, HTTP tunneling) functionality",
"long_description": "The python-socks package provides a core proxy client functionality for Python. Supports SOCKS4(a), SOCKS5(h), HTTP (tunneling) proxy and provides sync and async (asyncio, trio, curio, anyio) APIs. You probably don't need to use python-socks directly. It is used internally by aiohttp-socks and httpx-socks packages.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-anyio",
"py38-async-timeout",
"py38-trio",
"py38-curio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-aiohttp-socks"
]
}
]
},
{
"name": "py38-pythonz",
"portdir": "python/py-pythonz",
"version": "1.11.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/berdario/pythonz",
"description": "Python installation manager supporting CPython, Stackless, PyPy and Jython",
"long_description": "Python installation manager supporting CPython, Stackless, PyPy and Jython",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "rubendibattista",
"github": "rdbisme",
"ports_count": 58
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-installer",
"clang-16",
"py38-setuptools",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-resumable-urlretrieve",
"py38-setuptools"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-pew"
]
}
]
},
{
"name": "py38-pythran",
"portdir": "python/py-pythran",
"version": "0.17.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/serge-sans-paille/pythran",
"description": "Ahead of Time compiler for numeric kernels",
"long_description": "Ahead of Time compiler for numeric kernels",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-gast",
"py38-numpy",
"py38-ply",
"py38-beniget"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py38-vispy",
"py38-scikit-image",
"py38-silx",
"py38-scipy",
"py38-h5py",
"py38-kapteyn",
"py38-cartopy"
]
},
{
"type": "lib",
"ports": [
"py38-astropy"
]
}
]
}
]
}