{"count":51974,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=279","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=277","results":[{"name":"py39-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":["py39-wheel","py39-setuptools","clang-17","py39-installer","py39-build"]},{"type":"lib","ports":["python39","py39-setuptools"]},{"type":"run","ports":["py39-yaml","py39-six","py39-requests","py39-coverage"]}],"depends_on":[{"type":"test","ports":["py39-moviepy"]}]},{"name":"py39-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":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["augeas","libffi","libxml2","python39","py39-cffi","py39-pycparser","py39-setuptools"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm"]},{"type":"lib","ports":["py39-psutil","py39-pytest","python39"]}],"depends_on":[{"type":"test","ports":["py39-werkzeug"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm"]},{"type":"lib","ports":["py39-execnet","py39-pytest","python39"]}],"depends_on":[{"type":"test","ports":["py39-magenta","py39-tensorflow-addons","py39-tensorflow-datasets","py39-cryptography","py39-typer","py39-xarray","py39-apache-beam","py39-note-seq","py39-transformers","py39-spopt"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","clang-17","py39-installer","py39-setuptools-git","py39-build"]},{"type":"lib","ports":["python39","py39-setuptools"]},{"type":"run","ports":["py39-pytest-shutil","py39-pytest-fixture-config","py39-virtualenv","py39-pytest"]},{"type":"test","ports":["py39-mock","py39-pytest"]}],"depends_on":[{"type":"test","ports":["py39-pytest-profiling"]}]},{"name":"py39-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":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-build","py39-installer","clang-18","py39-setuptools"]},{"type":"lib","ports":["python39","py39-outcome","py39-pytest","py39-trio"]},{"type":"test","ports":["py39-hypothesis","py39-pytest"]}],"depends_on":[{"type":"test","ports":["py39-pytest-asyncio","py39-trio"]}]},{"name":"py39-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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"test","ports":["py39-docker","py39-py7zr","py39-pyppmd","py39-filelock","py39-luma.core","py39-luma.emulator","py39-pypdf","py39-werkzeug"]}]},{"name":"py39-pytest-sugar","portdir":"python/py-pytest-sugar","version":"1.0.0","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":["py39-build","py39-installer","clang-17","py39-setuptools","py39-wheel"]},{"type":"lib","ports":["python39","py39-termcolor"]},{"type":"run","ports":["py39-pytest"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"test","ports":["py39-typer","py39-transformers"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm_git_archive","py39-wheel"]},{"type":"lib","ports":["py39-setuptools","python39"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-setuptools-git","py39-installer"]},{"type":"lib","ports":["py39-setuptools","python39"]},{"type":"run","ports":["py39-termcolor","py39-contextlib2","py39-execnet","py39-mock","py39-path","py39-pytest","py39-six"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"run","ports":["py39-pytest-virtualenv"]}]},{"name":"py39-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","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm","py39-wheel"]},{"type":"lib","ports":["py39-setuptools","python39"]}],"depends_on":[{"type":"build","ports":["py39-pyte","py39-neovim","py39-pulp","py39-tinycss","py39-rchitect","py39-makefun","py39-rfc3986-validator","py39-pdbecif","py39-cairosvg","py39-dropbox","py39-stone","py39-amazon.ion","py39-parsel","py39-mesh-tensorflow","py39-zlmdb","py39-numdifftools"]},{"type":"lib","ports":["py39-pytest-pylint"]},{"type":"test","ports":["py39-pyrsistent","py39-falcon"]}]},{"name":"py39-pytest-rerunfailures","portdir":"python/py-pytest-rerunfailures","version":"14.0","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":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-packaging","py39-pytest","python39"]}],"depends_on":[]},{"name":"py39-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":["py39-build","py39-installer","clang-17","py39-setuptools","py39-setuptools_scm","py39-wheel"]},{"type":"lib","ports":["python39","py39-packaging","py39-pytest"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"test","ports":["py39-py7zr"]}]},{"name":"py39-pytest-regressions","portdir":"python/py-pytest-regressions","version":"2.8.3","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-18","py39-setuptools_scm","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-pytest","py39-yaml","py39-pytest-datadir"]}],"depends_on":[{"type":"test","ports":["py39-myst-parser"]}]},{"name":"py39-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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-17","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-pytest","python39"]}],"depends_on":[{"type":"test","ports":["py39-last"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm","py39-wheel"]},{"type":"lib","ports":["py39-pytest","python39"]}],"depends_on":[{"type":"test","ports":["py39-qtawesome","py39-qtpy"]}]},{"name":"py39-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","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-pylint","py39-pytest","py39-pytest-runner","py39-toml"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-17","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-codestyle","python39"]}],"depends_on":[]},{"name":"py39-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":["py39-build","py39-setuptools-git","py39-installer","clang-17","py39-setuptools","py39-wheel"]},{"type":"lib","ports":["python39","py39-pytest","py39-six","py39-gprof2dot"]},{"type":"test","ports":["py39-pytest","py39-pytest-virtualenv"]}],"depends_on":[]},{"name":"py39-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":["py39-installer","py39-wheel","clang-17","py39-build","py39-setuptools","py39-setuptools_scm"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-mypy","py39-filelock","py39-attrs"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm"]},{"type":"lib","ports":["py39-matplotlib","py39-pytest","python39"]}],"depends_on":[{"type":"test","ports":["py39-librosa"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","clang-18","py39-installer","py39-setuptools","py39-setuptools_scm","py39-wheel"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-pytest","py39-mock"]},{"type":"test","ports":["py39-pytest","py39-pytest-asyncio"]}],"depends_on":[{"type":"test","ports":["py39-honcho","py39-qstylizer","py39-tzlocal","py39-natsort","py39-graphviz","py39-filelock","py39-pyfatfs"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-17","py39-build","py39-hatchling","py39-hatch-vcs"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-pytest"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-pytest-json-report"]},{"type":"run","ports":["py39-pytest-html"]},{"type":"test","ports":["py39-tensorflow-addons"]}]},{"name":"py39-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-17","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-flake8","py39-tox"]}],"depends_on":[{"type":"test","ports":["py39-tensorflow-addons","py39-pyarrow"]}]},{"name":"py39-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","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-pytest","py39-pytest-metadata","python39"]}],"depends_on":[{"type":"test","ports":["py39-obspy"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-hatchling","py39-hatch-vcs","py39-installer","py39-build"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-pytest","py39-pytest-metadata"]}],"depends_on":[{"type":"test","ports":["py39-cucumber-tag-expressions","py39-behave","py39-tensorflow-addons"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm","py39-wheel"]},{"type":"lib","ports":["py39-pytest","python39"]}],"depends_on":[{"type":"test","ports":["py39-tensorflow-addons"]}]},{"name":"py39-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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-flake8","py39-pytest"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools-git","py39-installer","clang-17","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-setuptools"]},{"type":"run","ports":["py39-pytest"]},{"type":"test","ports":["py39-pytest","py39-six"]}],"depends_on":[{"type":"run","ports":["py39-pytest-virtualenv"]}]},{"name":"py39-pytest-describe","portdir":"python/py-pytest-describe","version":"3.0.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":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-installer","clang-18","py39-uv-build"]},{"type":"lib","ports":["python39","py39-pytest"]}],"depends_on":[{"type":"test","ports":["py39-graphql-relay"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm","py39-wheel"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-pytest"]}],"depends_on":[{"type":"run","ports":["py39-pytest-regressions"]}]},{"name":"py39-pytest-cov","portdir":"python/py-pytest-cov","version":"7.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":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-hatchling","py39-installer","py39-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python39","py39-coverage","py39-pluggy","py39-pytest","py39-toml"]}],"depends_on":[{"type":"test","ports":["py39-allennlp","py39-pyppmd","py39-moviepy","py39-spopt"]}]},{"name":"py39-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":false,"categories":["python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","clang-18","py39-installer","py39-setuptools","py39-wheel"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-pytest","py39-cpuinfo"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"test","ports":["py39-allennlp","py39-graphql-relay","py39-lazy_object_proxy","py39-py7zr","py39-pyppmd","py39-cryptography","py39-automat"]}]},{"name":"py39-pytest-asyncio","portdir":"python/py-pytest-asyncio","version":"1.2.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":false,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":71}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-18","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-pytest"]},{"type":"test","ports":["py39-flaky","py39-hypothesis","py39-mypy","py39-pytest","py39-pytest-trio"]}],"depends_on":[{"type":"test","ports":["py39-structlog","py39-mitmproxy","py39-outcome","py39-pytest-mock","py39-pygls","py39-blinker","py39-asgiref","py39-scrapy","py39-filelock","py39-aiodns","py39-cssselect"]}]},{"name":"py39-pytest","portdir":"python/py-pytest","version":"8.4.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pytest.org","description":"py.test: simple powerful testing with Python","long_description":"The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["py39-tomli","python39","py39-exceptiongroup","py39-iniconfig","py39-packaging","py39-pluggy","py39-pygments","py39-setuptools"]},{"type":"run","ports":["pytest_select"]}],"depends_on":[{"type":"lib","ports":["py39-pytest-random-order","py39-pytest-remotedata","py39-pytest-xprocess","py39-pytest-rerunfailures","py39-rpy2","py39-pytest-mpl","py39-pytest-json-report","py39-pytest-forked","py39-pytest-trio","py39-pytest-profiling","py39-pytest-xdist","py39-pytest-describe","py39-pytest-asyncio","py39-pytest-qt","py39-beancount","py39-pytest-pylint","py39-pytest-cov"]},{"type":"run","ports":["py39-pytest-sugar","py39-pytest-virtualenv","py39-pytest-fixture-config","py39-pytest-regressions","py39-pytest-html","py39-pytest-metadata","py39-pytest-flake8","py39-pytest-mock","py39-allennlp","py39-pytest-shutil","py39-nbval","py39-pyopencl","py39-pytest-benchmark","py39-pytest-datadir","py39-cartopy"]},{"type":"test","ports":["py39-crc32c","py39-pythran","py39-databases","py39-pytest-virtualenv","py39-dm-sonnet","py39-docker","py39-editdistance","py39-fairseq","py39-fuzzywuzzy","py39-cymem","py39-fastapi","py39-simplejson","py39-preshed","py39-google-pasta","py39-graphql-core","py39-graphql-relay","py39-gsd","py39-gym","py39-hdbscan","py39-honcho","py39-huggingface_hub","py39-hydra-core","py39-ipdb","py39-json-rpc","py39-json-tricks","py39-quantecon","py39-junit-xml","py39-rfc3339","py39-wordcloud","py39-keras2onnx","py39-kfac","py39-tinycss2","py39-magenta","py39-rdflib","py39-ddt","py39-mir_eval","py39-neovim","py39-myst-parser","py39-oct2py","py39-omegaconf","py39-rope","py39-parse-type","py39-photomosaic","py39-plumed","py39-rich","py39-pretty-midi","py39-joblib","py39-confection","py39-pyshark","py39-requests-oauthlib","py39-resumable-urlretrieve","py39-sacrebleu","py39-scikit-hep-awkward1","py39-pythonz","py39-sentence-transformers","py39-icalendar","py39-murmurhash","py39-scikit-hep-hepstats","py39-scikit-hep-mplhep_data","py39-scikit-hep-awkward","py39-scikit-hep-uproot","py39-tensorboardX","py39-tensorflow-addons","py39-tensorflow-datasets","py39-tensorflow-data-validation","py39-tensorflow-probability","py39-tfx-bsl","py39-tlsh","py39-flake8-pep8-naming","py39-torchvision","py39-libarchive-c","py39-aniso8601","py39-structlog","py39-path","py39-scikit-hep-uproot4","py39-clint","py39-des","py39-pick","py39-dkimpy","py39-setuptools-git","py39-future","py39-pint","py39-hiredis","py39-markdown2","py39-matplotlib-basemap","py39-mimeparse","py39-sphinx-rtd-theme","py39-docx","py39-pyficache","py39-pygrib","py39-qstylizer","py39-roman","py39-urwid","py39-isort","py39-asn1-modules","py39-undetected-chromedriver","py39-qt4py","py39-sqlparse","py39-grpcio","py39-grpcio-tools","py39-iso8601","py39-jsonpatch","py39-asn1","py39-bottle","py39-dnspython","py39-flake8","py39-jaraco.classes","py39-jaraco.functools","py39-cairo","py39-cftime","py39-contourpy","py39-intervaltree","py39-charset-normalizer","py39-crcmod","py39-nanobind","py39-unicodedata2","py39-inflection","py39-serverlessrepo","py39-lmfit","py39-anytree","py39-poyo","py39-pytest-timeout","py39-uncertainties","py39-ipaddress","py39-coveralls","py39-configargparse","py39-packaging","py39-py3dns","py39-bitmath","py39-botocore","py39-pygccxml","py39-h11","py39-hpack","py39-backports.entry-points-selectable","py39-hyperframe","py39-docopt","py39-hyperlink","py39-xlsx2csv","py39-re2","py39-mitmproxy","py39-mpd2","py39-bcrypt","py39-dispatcher","py39-geojson","py39-tzlocal","py39-pymc","py39-sphinx-jsonschema","py39-jsonpointer","py39-scandir","py39-pyperclip","py39-gnupg","py39-emcee3","py39-sip4","py39-semver","py39-cssselect2","py39-sybil","py39-texttable","py39-nbxmpp","py39-precis-i18n","py39-pytest-remotedata","py39-pytest-sugar","py39-ephem","py39-lz4","py39-fastavro","py39-fire","py39-ndindex","py39-pdbpp","py39-fasttext","py39-lazy_object_proxy","py39-pygraphviz","py39-tomlkit","py39-xattr","py39-pyotp","py39-scikit-hep-mplhep","py39-async_generator","py39-greenlet","py39-outcome","py39-pytest-asyncio","py39-brotli","py39-pytest-mock","py39-pytest-trio","py39-bqplot","py39-berkeleydb","py39-jsonpickle","py39-pygls","py39-country","py39-asv","py39-netaddr","py39-flask","py39-flask-babel","py39-flask-cors","py39-clang","py39-blis","py39-term-background","py39-wrapt","py39-iniconfig","py39-Faker","py39-text-unidecode","py39-whatthepatch","py39-webencodings","py39-wurlitzer","py39-yapf","py39-colorlog","py39-jschema_to_python","py39-cachetools","py39-natsort","py39-ujson","py39-fabio","py39-scikit-hep-hepunits","py39-scikit-hep-particle","py39-srsly","py39-priority","py39-scikit-hep-boost-histogram","py39-scikit-hep-hist","py39-pyicu","py39-nmrglue","py39-s3transfer","py39-trustme","py39-blinker","py39-nmrglue-devel","py39-jwt","py39-oauthlib","py39-websocket-client","py39-testfixtures","py39-peakutils","py39-cbor2","py39-snuggs","py39-click","py39-demjson","py39-latexcodec","py39-python-dotenv","py39-pybtex","py39-gunicorn","py39-sphinx_rtd_theme","py39-igraph","py39-django-allauth","py39-obspy","py39-jellyfish","py39-readability-lxml","py39-protego","py39-ordered-set","py39-beautifulsoup4","py39-parsedatetime","py39-pew","py39-pastedeploy","py39-httpbin","py39-py7zr","py39-sentencepiece","py39-qtawesome","py39-pdal","py39-pyavm","py39-pycryptodomex","py39-pyarrow","py39-pygtrie","py39-pytorch","py39-pyppmd","py39-pyrsistent","py39-babel","py39-pysvn","py39-numpydoc","py39-python-jsonrpc-server","py39-pyzstd","py39-decorator","py39-webtest","py39-seaborn","py39-python-lsp-server","py39-mslex","py39-openslide","py39-numpy","py39-pyproject_hooks","py39-cryptography","py39-GridDataFormats","py39-beniget","py39-wsproto","py39-opt_einsum","py39-xmltodict","py39-rsa","py39-flufl.i18n","py39-flufl.lock","py39-ftfy","py39-mido","py39-dlib","py39-rednose","py39-geographiclib","py39-astroML","py39-simpy","py39-audioread","py39-aws-sam-translator","py39-spark_parser","py39-confuse","py39-discogs-client","py39-arpeggio","py39-appdirs","py39-langdetect","py39-automat","py39-asgiref","py39-graphviz","py39-openid","py39-last","py39-responses","py39-pytest-benchmark","py39-librosa","py39-mistune","py39-mediafile","py39-musicbrainzngs","py39-sure","py39-rarfile","py39-hcloud","py39-threadpoolctl","py39-reflink","py39-resampy","py39-parver","py39-falcon","py39-cairocffi","py39-samplerate","py39-soco","py39-soundfile","py39-columnize","py39-soxr","py39-astunparse","py39-nbval","py39-onnx","py39-unidiff","py39-xkcdpass","py39-visa","py39-w3lib","py39-xmldiff","py39-scrapy","py39-filelock","py39-urlwatch","py39-isodate","py39-iminuit","py39-netcdf4","py39-numdifftools","py39-xdis","py39-jsonnet","py39-proto-plus","py39-xraydb","py39-aiodns","py39-more-itertools","py39-uncompyle6","py39-spaCy","py39-multivolumefile","py39-pluggy","py39-pretend","py39-itemloaders","py39-pybcj","py39-pycryptodome","py39-dateutil","py39-pyfatfs","py39-distlib","py39-cpuinfo","py39-control","py39-inflate64","py39-sparse","py39-typer","py39-amazon.ion","py39-cog","py39-apipkg","py39-setuptools_scm_git_archive","py39-typing-inspection","py39-apsw","py39-asyncpg","py39-json5","py39-moviepy","py39-tabulate","py39-mutagen","py39-avro","py39-pytools","py39-luma.core","py39-luma.emulator","py39-pyftdi","py39-smbus2","py39-tracer","py39-geopy","py39-bpython","py39-xhtml2pdf","py39-pytest-fixture-config","py39-pytest-metadata","py39-pytest-mypy","py39-pytest-profiling","py39-circuitbreaker","py39-cookies","py39-pytest-shutil","py39-zopfli","py39-gast","py39-freezegun","py39-blosc2","py39-hatch-fancy-pypi-readme","py39-mock","py39-six","py39-xarray","py39-zopeinterface","py39-kaptan","py39-us","py39-kiwisolver","py39-ldap","py39-m2crypto","py39-contextlib2","py39-itsdangerous","py39-portend","py39-autopep8","py39-cssselect","py39-parsel","py39-parse","py39-pyte","py39-scipy","py39-findpython","py39-apache-beam","py39-m2r","py39-note-seq","py39-pypdf","py39-transformers","py39-toolz","py39-unidecode","py39-asteval","py39-attrs","py39-atomicwrites","py39-chardet","py39-cppy","py39-cycler","py39-wxpython-4.0","py39-faiss","py39-torchaudio","py39-parso","py39-tenacity","py39-black","py39-markupsafe","py39-lazy_loader","py39-patsy","py39-nose","py39-python-lsp-jsonrpc","py39-fugashi","py39-werkzeug","py39-parsimonious","py39-opengl","py39-argh","py39-iocapture","py39-watchdog","py39-protobuf3","py39-catalogue","py39-entrypoints","py39-queuelib","py39-spopt","py39-importlib-resources","py39-portalocker","py39-recommonmark","py39-xxhash","py39-csvkit","py39-alive-progress","py39-html2text","py39-marisa-trie","py39-cli-helpers","py39-pgspecial","py39-python-ivi","py39-requirements-parser","py39-cucumber-tag-expressions","py39-munkres","py39-starlette","py39-termstyle","py39-txrequests","py39-curtsies","py39-astroid","py39-asttokens","py39-pyannotate","py39-vobject","py39-lxml","py39-flake8-mccabe","py39-typed-ast","py39-about-time","py39-imagesize","py39-prompt_toolkit","py39-wcwidth","py39-slugify","py39-fasteners","py39-svgelements","py39-allennlp","py39-itemadapter","py39-tempora","py39-behave","py39-bitstring","py39-cfn-lint"]}]},{"name":"py39-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":false,"categories":["graphics","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["py39-Pillow","py39-packaging","python39"]},{"type":"run","ports":["tesseract"]}],"depends_on":[]},{"name":"py39-pytensor","portdir":"python/py-pytensor","version":"2.31.7","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":false,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-cython","py39-setuptools","py39-toml","py39-wheel","py39-build","py39-installer","py39-versioneer","clang-18"]},{"type":"lib","ports":["py39-logical-unification","python39","py39-minikanren","py39-filelock","py39-numpy","py39-scipy","py39-setuptools","py39-typing_extensions","py39-cons","py39-etuples"]}],"depends_on":[{"type":"lib","ports":["py39-pymc"]}]},{"name":"py39-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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-17","py39-pytest-runner","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-wcwidth"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"test","ports":["py39-curtsies"]}]},{"name":"py39-pysvn","portdir":"python/py-pysvn","version":"1.9.22","license":"Apache-1.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pysvn.sourceforge.io/","description":"Python Subversion Extension (pysvn)","long_description":"The pysvn module is a python interface to the Subversion version control system. This API exposes client interfaces for managing a working copy, querying a repository, and synchronizing the two.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-build","py39-installer","clang-17","py39-setuptools","py39-wheel"]},{"type":"lib","ports":["apr","subversion","python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-eric-ide"]}]},{"name":"py39-pystache","portdir":"python/py-pystache","version":"0.6.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/defunkt/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":false,"categories":["devel","textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm","py39-wheel"]},{"type":"lib","ports":["py39-importlib-metadata","python39"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["net","security","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-17","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-cryptography","python39"]}],"depends_on":[{"type":"lib","ports":["py39-requests-kerberos","py39-requests_ntlm"]}]},{"name":"py39-pysimdjson","portdir":"python/py-pysimdjson","version":"6.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":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py39-pyside-tools","portdir":"python/py-pyside-tools","version":"0.2.15","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://contribute.qt-project.org/wiki/PySide","description":"Tools for developing PySide applications","long_description":"Tools for developing PySide applications","active":false,"categories":["devel","python"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","cmake","pkgconfig","py39-setuptools"]},{"type":"lib","ports":["python39","py39-pyside","qt4-mac"]}],"depends_on":[]},{"name":"py39-pyside6","portdir":"python/py-pyside6","version":"6.10.0","license":"LGPL","platforms":"{darwin <= 22}","epoch":0,"replaced_by":null,"homepage":"https://pyside.org/","description":"Python bindings for the Qt cross-platform application and UI framework","long_description":"PySide6 is the official Python module from the Qt for Python project, which provides access to the complete Qt 6.0+ framework. \nFor module details see https://doc.qt.io/qtforpython-6/package_details.html","active":false,"categories":["aqua","devel","python"],"maintainers":[{"name":"johan.kytt","github":"johankytt","ports_count":7}],"variants":["addonmodules","extracmakepcfiles","qtlottie","qt5compat"],"dependencies":[{"type":"build","ports":["py39-packaging","cmake","ninja","clang-19","py39-setuptools","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt6-qtremoteobjects","qt6-qt3d","qt6-qtconnectivity","qt6-qttools","qt6-qtcharts","qt6-qtquicktimeline","qt6-qthttpserver","python39","qt6-qtdatavis3d","qt6-qtquick3dphysics","qt6-qtscxml","qt6-qtspeech","qt6-qtwebview","qt6-qtgraphs","qt6-qtquickeffectmaker","qt6-qtvirtualkeyboard","py39-numpy","qt6-qtbase","qt6-qtsensors","qt6-qtlocation","qt6-qtserialbus","qt6-qtnetworkauth"]}],"depends_on":[]},{"name":"py39-pyside2","portdir":"python/py-pyside2","version":"5.15.18","license":"(GPL-2 or GPL-3+ or LGPL-3)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.qt.io/Qt_for_Python","description":"Python bindings for the Qt cross-platform application and UI framework","long_description":"Python bindings for the Qt cross-platform application and UI framework","active":false,"categories":["aqua","devel","python"],"maintainers":[{"name":"pmetzger","github":"pmetzger","ports_count":22},{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","qt5-sqlite-plugin","cmake","pkgconfig","py39-setuptools","py39-sphinx","py39-wheel"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt5-qtsvg","qt5-qtmacextras","qt5-qtlocation","qt5-qtxmlpatterns","qt5-qtmultimedia","qt5-qtdatavis3d","qt5-qtscript","qt5-qtremoteobjects","qt5-qtscxml","qt5-qt3d","qt5-qtquickcontrols2","qt5-qtspeech","qt5-qttools","qt5-qtwebsockets","python39","py39-numpy","libxml2","libxslt","llvm-18","clang-18","qt5-qtgamepad","qt5-qtbase","qt5-qtwebengine","qt5-qtdeclarative","qt5-qtserialport","qt5-qtsensors","qt5-qtcharts","qt5-qtwebchannel"]}],"depends_on":[]},{"name":"py39-pyside","portdir":"python/py-pyside","version":"1.2.4","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyside/PySide","description":"LGPL-licensed Python bindings for Qt","long_description":"The PySide project provides LGPL-licensed Python bindings for the Qt cross-platform application and UI framework. PySide Qt bindings allow both free open source and proprietary software development and ultimately aim to support all of the platforms as Qt itself.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","cmake","pkgconfig","py39-setuptools"]},{"type":"lib","ports":["python39","py39-shiboken","qt4-mac"]}],"depends_on":[{"type":"lib","ports":["py39-pyside-tools"]}]},{"name":"py39-pyshp","portdir":"python/py-pyshp","version":"2.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/GeospatialPython/pyshp","description":"Python Shapefile Library","long_description":"PyShp library provides read and write support for the ESRI shapefile format in pure Python. This format is a popular Geographic Information System vector data format created by ESRI. You can read and write shp, shx, and dbf files with all types of geometry. Everything in the public ESRI shapefile specification is implemented.","active":false,"categories":["python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-tropycal","py39-matplotlib-basemap","py39-cartopy"]}]},{"name":"py39-pyshortcuts","portdir":"python/py-pyshortcuts","version":"1.9.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/newville/pyshortcuts","description":"Helps users create shortcuts to run python scripts and other applications.","long_description":"Pyshortcuts helps Python developers and users create shortcuts that will run python scripts and other applications. The shortcuts created can go onto the user's desktop or into the Start Menu (for systems with Start Menus) or both.","active":false,"categories":["python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-setuptools","py39-setuptools_scm","clang-18","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-larixite"]},{"type":"run","ports":["py39-wxmplot","py39-xraylarch"]}]},{"name":"py39-pyshark","portdir":"python/py-pyshark","version":"0.4.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/KimiNewt/pyshark","description":"Python wrapper for tshark","long_description":"Python wrapper for tshark, allowing python packet parsing using wireshark dissectors","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","clang-17","py39-installer","py39-setuptools","py39-wheel"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-lxml","wireshark3"]},{"type":"test","ports":["py39-mock","py39-pytest"]}],"depends_on":[]}]}