{"count":53814,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=510","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=508","results":[{"name":"py310-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":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","clang-18","py310-installer","py310-build","py310-setuptools","py310-setuptools_scm"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-filelock","py310-attrs","py310-mypy"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"py310-pytest-param-files","portdir":"python/py-pytest-param-files","version":"0.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/chrisjsewell/pytest-param-files","description":"Create pytest parametrize decorators from external files.","long_description":"Create pytest parametrize decorators from external files.","active":true,"categories":["devel","python"],"maintainers":[{"name":"kevin","github":"kdeldycke","ports_count":43}],"variants":[],"dependencies":[{"type":"build","ports":["py310-flit_core","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-pytest","py310-ruamel-yaml"]}],"depends_on":[]},{"name":"py310-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":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools-git","py310-installer","clang-18","py310-setuptools","py310-wheel"]},{"type":"lib","ports":["python310","py310-pytest","py310-six","py310-gprof2dot"]},{"type":"test","ports":["py310-pytest","py310-pytest-virtualenv"]}],"depends_on":[]},{"name":"py310-pytest-pycodestyle","portdir":"python/py-pytest-pycodestyle","version":"2.4.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/henry0312/pytest-pycodestyle","description":"pytest plugin to run pycodestyle","long_description":"pytest plugin to run pycodestyle","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-codestyle","python310"]}],"depends_on":[]},{"name":"py310-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":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310","py310-toml","py310-pytest","py310-pytest-runner","py310-pylint"]}],"depends_on":[]},{"name":"py310-pytest-qt","portdir":"python/py-pytest-qt","version":"4.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-qt","description":"pytest plugin for Qt (PyQt5/PyQt6 and PySide2/PySide6) application testing","long_description":"pytest plugin for Qt (PyQt5/PyQt6 and PySide2/PySide6) application testing","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-installer","py310-setuptools","py310-setuptools_scm","py310-wheel"]},{"type":"lib","ports":["py310-pytest","python310"]}],"depends_on":[{"type":"test","ports":["py310-qtawesome","py310-qtpy"]}]},{"name":"py310-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":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-pytest","python310"]}],"depends_on":[{"type":"test","ports":["py310-pylast"]}]},{"name":"py310-pytest-recording","portdir":"python/py-pytest-recording","version":"0.14.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kiwicom/pytest-recording","description":"A pytest plugin powered by VCR.py to record and replay HTTP traffic","long_description":"A pytest plugin powered by VCR.py to record and replay HTTP traffic","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"lib","ports":["py310-pytest","py310-vcrpy","python310"]}],"depends_on":[{"type":"test","ports":["py310-pylast"]}]},{"name":"py310-pytest-regressions","portdir":"python/py-pytest-regressions","version":"2.11.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":true,"categories":["devel","python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":691}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools_scm","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-pytest","py310-yaml","py310-pytest-datadir"]}],"depends_on":[{"type":"test","ports":["py310-myst-parser"]}]},{"name":"py310-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":["py310-build","py310-installer","clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel"]},{"type":"lib","ports":["python310","py310-packaging","py310-pytest"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"test","ports":["py310-py7zr"]}]},{"name":"py310-pytest-rerunfailures","portdir":"python/py-pytest-rerunfailures","version":"16.1","license":"MPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-rerunfailures","description":"py-pytest-rerunfailures is a pytest plugin that re-runs failed tests","long_description":"py-pytest-rerunfailures is a pytest plugin that re-runs failed tests up to -n times to eliminate flakey failures.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["py310-packaging","py310-pytest","python310"]}],"depends_on":[]},{"name":"py310-pytest-runner","portdir":"python/py-pytest-runner","version":"6.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-runner","description":"pytest-runner adds test support to setup.py scripts","long_description":"pytest-runner adds test support to setup.py scripts. Setup scripts can use pytest-runner to invoke py.test as distutils command and provices dependency resolution.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":636}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-installer","py310-setuptools","py310-setuptools_scm","py310-wheel"]},{"type":"lib","ports":["py310-setuptools","python310"]}],"depends_on":[{"type":"build","ports":["py310-rchitect","py310-rfc3986-validator","py310-amazon.ion","py310-certomancer","py310-makefun","py310-parsel","py310-progressbar","py310-pyte","py310-pdbecif"]},{"type":"lib","ports":["py310-pytest-pylint"]},{"type":"test","ports":["py310-pyrsistent"]}]},{"name":"py310-pytest-shutil","portdir":"python/py-pytest-shutil","version":"1.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/man-group/pytest-plugins","description":"A goodie-bag of unix shell and environment tools for py.test","long_description":"This library is a goodie-bag of Unix shell and environment management tools for automated tests. A summary of the available functions is below, look at the source for the full listing.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-setuptools-git","py310-installer"]},{"type":"lib","ports":["py310-setuptools","python310"]},{"type":"run","ports":["py310-termcolor","py310-pytest","py310-six","py310-mock","py310-execnet","py310-contextlib2","py310-path"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"run","ports":["py310-pytest-virtualenv"]}]},{"name":"py310-pytest-subtests","portdir":"python/py-pytest-subtests","version":"0.15.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":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-setuptools","py310-setuptools_scm","clang-18","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"test","ports":["py310-pint"]}]},{"name":"py310-pytest-sugar","portdir":"python/py-pytest-sugar","version":"1.1.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://pivotfinland.com/pytest-sugar/","description":"py-pytest-sugar changes the default look and feel of pytest (progressbar, show tests that fail instantly).","long_description":"py-pytest-sugar changes the default look and feel of pytest (progressbar, show tests that fail instantly).","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-installer","clang-18","py310-setuptools","py310-wheel"]},{"type":"lib","ports":["python310","py310-termcolor"]},{"type":"run","ports":["py310-pytest"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"test","ports":["py310-typer","py310-transformers","py310-vispy"]}]},{"name":"py310-pytest-timeout","portdir":"python/py-pytest-timeout","version":"2.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-timeout","description":"py.test plugin to abort hanging tests","long_description":"py.test plugin to abort hanging tests","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"test","ports":["py310-filelock","py310-oct2py","py310-control","py310-pypdf","py310-docker","py310-werkzeug","py310-luma.core","py310-luma.emulator","py310-neovim","py310-py7zr","py310-pyppmd","py310-shtab"]}]},{"name":"py310-pytest-trio","portdir":"python/py-pytest-trio","version":"0.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-trio/pytest-trio","description":"Pytest plugin for trio","long_description":"Pytest plugin for trio","active":true,"categories":["devel","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1697}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-build","py310-installer","clang-18","py310-setuptools"]},{"type":"lib","ports":["python310","py310-pytest","py310-trio","py310-outcome"]},{"type":"test","ports":["py310-hypothesis","py310-pytest"]}],"depends_on":[{"type":"test","ports":["py310-trio"]}]},{"name":"py310-pytest-twisted","portdir":"python/py-pytest-twisted","version":"1.14.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-twisted","description":"test twisted code with pytest","long_description":"pytest-twisted is a plugin for pytest, which allows to test code, which uses the twisted framework. test functions can return Deferred objects and pytest will wait for their completion with this plugin.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["py310-decorator","py310-pytest","py310-greenlet","python310"]}],"depends_on":[]},{"name":"py310-pytest-virtualenv","portdir":"python/py-pytest-virtualenv","version":"1.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/man-group/pytest-plugins","description":"Python virtual environment for pytest","long_description":"Create a Python virtual environment in your test that cleans up on teardown. The fixture has utility methods to install packages and list what’s installed.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","clang-18","py310-installer","py310-setuptools-git","py310-build"]},{"type":"lib","ports":["python310","py310-setuptools"]},{"type":"run","ports":["py310-pytest-shutil","py310-pytest-fixture-config","py310-virtualenv","py310-pytest"]},{"type":"test","ports":["py310-pytest","py310-mock"]}],"depends_on":[{"type":"test","ports":["py310-pytest-profiling"]}]},{"name":"py310-pytest-xdist","portdir":"python/py-pytest-xdist","version":"3.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-xdist","description":"The pytest_xdist plugin extends py.test with some unique test execution modes","long_description":"The pytest_xdist plugin extends py.test with some unique test execution modes","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools","py310-setuptools_scm"]},{"type":"lib","ports":["py310-pytest","py310-execnet","python310"]}],"depends_on":[{"type":"test","ports":["py310-cryptography","py310-license-expression","py310-oct2py","py310-typer","py310-xarray","py310-spopt","py310-iniconfig","py310-tensorflow-datasets","py310-transformers","py310-note-seq"]}]},{"name":"py310-pytest-xprocess","portdir":"python/py-pytest-xprocess","version":"1.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-xprocess/","description":"A pytest plugin for managing processes across test runs.","long_description":"A pytest plugin for managing processes across test runs.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools","py310-setuptools_scm"]},{"type":"lib","ports":["py310-pytest","py310-psutil","python310"]}],"depends_on":[{"type":"test","ports":["py310-werkzeug"]}]},{"name":"py310-python-augeas","portdir":"python/py-python-augeas","version":"1.1.0","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/python-augeas/","description":"Python bindings for Augeas","long_description":"Python bindings for Augeas","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["py310-pycparser","libffi","py310-cffi","augeas","libxml2","python310","py310-setuptools"]}],"depends_on":[]},{"name":"py310-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":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-requests","py310-six","py310-coverage","py310-yaml"]}],"depends_on":[{"type":"test","ports":["py310-moviepy"]}]},{"name":"py310-python-debian","portdir":"python/py-python-debian","version":"1.1.1","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://salsa.debian.org/python-debian-team/python-debian","description":"Debian package related modules","long_description":"Debian package related modules","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-installer","py310-setuptools","py310-setuptools_scm","py310-wheel"]},{"type":"lib","ports":["py310-chardet","python310"]}],"depends_on":[]},{"name":"py310-python-discovery","portdir":"python/py-python-discovery","version":"1.9.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tox-dev/python-discovery","description":"Python interpreter discovery","long_description":"Python interpreter discovery","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-hatch-vcs","py310-installer","py310-hatch-fancy-pypi-readme","py310-build","py310-hatchling"]},{"type":"lib","ports":["py310-platformdirs","py310-filelock","python310"]}],"depends_on":[{"type":"lib","ports":["py310-virtualenv","py310-hatch"]}]},{"name":"py310-python-dotenv","portdir":"python/py-python-dotenv","version":"1.2.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/theskumar/python-dotenv","description":"Add .env support to your django/flask apps in development and deployments","long_description":"Add .env support to your django/flask apps in development and deployments Reads the key-value pair from .env file and adds them to environment variable. It is great for managing app settings during development and in production using 12-factor principles.","active":true,"categories":["devel","python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":174}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["python310","py310-click"]},{"type":"test","ports":["py310-pytest","py310-ipython","py310-sh"]}],"depends_on":[{"type":"build","ports":["py310-pydantic_settings"]},{"type":"lib","ports":["py310-pytest-dotenv"]}]},{"name":"py310-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":370}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py-bootstrap-modules","clang-14"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"build","ports":["py310-acefile"]}]},{"name":"py310-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":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-numpy","py310-usbtmc","py310-vxi11","py310-serial"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py-python-ivi"]}]},{"name":"py310-python-json-logger","portdir":"python/py-python-json-logger","version":"4.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nhairs/python-json-logger","description":"A python library adding a json log formatter","long_description":"A python library adding a json log formatter","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-jupyter_events"]}]},{"name":"py310-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":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["py310-tomli","py310-black","py310-python-lsp-server","python310"]}],"depends_on":[{"type":"run","ports":["py310-spyder-devel","py310-spyder"]}]},{"name":"py310-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":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build"]},{"type":"lib","ports":["python310","py310-ujson"]},{"type":"test","ports":["py310-pytest","py310-mock"]}],"depends_on":[{"type":"lib","ports":["py310-python-lsp-server"]}]},{"name":"py310-python-lsp-ruff","portdir":"python/py-python-lsp-ruff","version":"2.3.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-ruff","description":"Ruff linting plugin for pylsp","long_description":"Ruff linting plugin for pylsp","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","ruff","py310-tomli","py310-cattrs","py310-python-lsp-server","py310-lsprotocol"]}],"depends_on":[{"type":"run","ports":["py310-spyder"]}]},{"name":"py310-python-lsp-server","portdir":"python/py-python-lsp-server","version":"1.15.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":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["py310-flake8-mccabe","py310-pyflakes","py310-pylint","py310-python-lsp-jsonrpc","py310-rope","py310-ujson","py310-yapf","py310-jedi","py310-whatthepatch","py310-docstring-to-markdown","python310","py310-pluggy","py310-autopep8","py310-codestyle","py310-docstyle","py310-flake8"]},{"type":"run","ports":["python-lsp-server_select"]},{"type":"test","ports":["py310-pytest","py310-mock","py310-flaky"]}],"depends_on":[{"type":"lib","ports":["py310-python-lsp-ruff","py310-pyls-spyder","py310-python-lsp-black"]},{"type":"run","ports":["py310-spyder-devel","py310-spyder"]}]},{"name":"py310-python-multipart","portdir":"python/py-python-multipart","version":"0.0.33","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Kludex/python-multipart","description":"A streaming multipart parser for Python","long_description":"A streaming multipart parser for Python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-six"]}],"depends_on":[{"type":"lib","ports":["py310-treq"]},{"type":"run","ports":["py310-gradio"]}]},{"name":"py310-python-pae","portdir":"python/py-python-pae","version":"0.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/MatthiasValvekens/python-pae","description":"Pre-authentication encoding (PAE) implementation in Python","long_description":"Pre-authentication encoding (PAE) implementation in Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-certomancer-csc-dummy"]}]},{"name":"py310-python-snappy","portdir":"python/py-python-snappy","version":"0.7.3","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":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1167}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","snappy","py310-setuptools","py310-cffi"]},{"type":"lib","ports":["python310","py310-cramjam","snappy"]}],"depends_on":[{"type":"run","ports":["py310-autobahn"]}]},{"name":"py310-python-socks","portdir":"python/py-python-socks","version":"2.8.0","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":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310","py310-async-timeout"]},{"type":"run","ports":["py310-trio","py310-anyio","py310-curio"]}],"depends_on":[{"type":"lib","ports":["py310-aiohttp-socks"]}]},{"name":"py310-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":true,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":59}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["py310-setuptools","py310-resumable-urlretrieve","python310"]}],"depends_on":[{"type":"lib","ports":["py310-pew"]}]},{"name":"py310-pythran","portdir":"python/py-pythran","version":"0.19.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":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-beniget","py310-gast","py310-numpy","py310-ply"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"build","ports":["py310-scipy","py310-vispy","py310-kapteyn","py310-scikit-image","py310-silx","cantera"]}]},{"name":"py310-pytidylib","portdir":"python/py-pytidylib","version":"0.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://countergram.github.io/pytidylib/","description":"Python wrapper for tidylib","long_description":"A new Python wrapper for tidylib, which allows you to convert slightly invalid HTML/XHTML markup into valid markup. E.g. this Python tidy library will correct unescaped ampersands, some unclosed tags, missing elements, missing attributes, etc. Tidylib is highly configurable. It can output HTML or XHTML, and perform other functions such as converting named entities to numeric entities (named entities work only along with an HTML or XHTML doctype, numeric entities work in generic XML data).","active":true,"categories":["textproc","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["python310","tidy"]}],"depends_on":[{"type":"lib","ports":["py-pytidylib"]}]},{"name":"py310-pytimeparse","portdir":"python/py-pytimeparse","version":"1.1.8","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pytimeparse","description":"A small Python module to parse various kinds of time expressions","long_description":"A small Python module to parse various kinds of time expressions","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-agate"]}]},{"name":"py310-pytimeparse2","portdir":"python/py-pytimeparse2","version":"1.7.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/onegreyonewhite/pytimeparse2","description":"Time expression parser.","long_description":"Time expression parser.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py310-pytokens","portdir":"python/py-pytokens","version":"0.4.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tusharsadhwani/pytokens","description":"A Fast, spec compliant Python 3.14+ tokenizer that runs on older Pythons.","long_description":"A Fast, spec compliant Python 3.14+ tokenizer that runs on older Pythons.","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-mypy","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-black"]}]},{"name":"py310-pytomlpp","portdir":"python/py-pytomlpp","version":"1.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bobfang1992/pytomlpp","description":"This is an python wrapper for toml++","long_description":"This is an python wrapper for toml++","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1697}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-20","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-pybind11","python310"]}],"depends_on":[]},{"name":"py310-pytoolconfig","portdir":"python/py-pytoolconfig","version":"1.3.1","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bagel897/pytoolconfig","description":"Python tool configuration","long_description":"Python tool configuration","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-installer","py310-pdm-backend","clang-18"]},{"type":"lib","ports":["py310-tomli","py310-packaging","python310"]}],"depends_on":[{"type":"lib","ports":["py310-rope"]}]},{"name":"py310-pytools","portdir":"python/py-pytools","version":"2023.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://documen.tician.de/pytools/","description":"A collection of tools for Python","long_description":"Pytools is a big bag of things that are 'missing' from the Python standard library.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-decorator","py310-six","py310-numpy","py310-appdirs"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"run","ports":["py310-pyopencl"]}]},{"name":"py310-pytorch","portdir":"python/py-pytorch","version":"2.12.0","license":"BSD","platforms":"{darwin >= 19}","epoch":0,"replaced_by":null,"homepage":"https://pytorch.org/","description":"Tensors and dynamic neural networks in Python with strong GPU acceleration","long_description":"PyTorch is a Python package that provides two high-level features: Tensor computation (like NumPy) with strong GPU acceleration; Deep neural networks built on a tape-based autograd system. You can reuse your favorite Python packages such as NumPy, SciPy and Cython to extend PyTorch when needed.","active":false,"categories":["python"],"maintainers":[],"variants":["clangdevel","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","mpich","openmpi","mkl","mps"],"dependencies":[{"type":"build","ports":["py310-mkl-include","clang-20","py310-installer","ccache","cctools","cmake","git","ninja","doxygen","py310-setuptools","py310-requests","py310-wheel","py310-build"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["py310-pybind11","py310-mkl","zstd","gflags","google-glog","protobuf3-cpp","libomp","eigen3","python310","py310-typing_extensions","py310-click","py310-six","py310-numpy","py310-future","py310-yaml","py310-sympy"]},{"type":"run","ports":["py310-onnx","py310-zstd","py310-packaging"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-torchvision","py310-torchaudio","py310-torchtext"]},{"type":"run","ports":["py310-kraken","py310-transformers","py310-sentence-transformers","py310-pytorch-lightning","py310-allennlp","py310-fairseq"]},{"type":"test","ports":["py310-huggingface_hub"]}]},{"name":"py310-pytorch-lightning","portdir":"python/py-pytorch-lightning","version":"1.6.5","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyTorchLightning/pytorch-lightning","description":"The lightweight PyTorch wrapper for high-performance AI research.","long_description":"Lightning disentangles PyTorch code to decouple the science from the engineering.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","clang-18","py310-installer","py310-build","py310-wheel"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-tensorboard","py310-pytorch","py310-fsspec","py310-tqdm","py310-yaml","py310-future","py310-numpy"]}],"depends_on":[{"type":"lib","ports":["py-pytorch-lightning"]},{"type":"run","ports":["py310-transformers","py310-kraken"]}]},{"name":"py310-pytrie","portdir":"python/py-pytrie","version":"0.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gsakkis/pytrie/","description":"A pure Python implementation of the trie data structure.","long_description":"A pure Python implementation of the trie data structure.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-sortedcontainers","python310"]}],"depends_on":[{"type":"run","ports":["py310-autobahn"]}]},{"name":"py310-pytzdata","portdir":"python/py-pytzdata","version":"2020.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sdispater/pytzdata","description":"The Olson timezone database for Python","long_description":"The Olson timezone database for Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-tzlocal","py310-pandas"]}]}]}