HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51558,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=1015",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=1013",
"results": [
{
"name": "py36-wurlitzer",
"portdir": "python/py-wurlitzer",
"version": "3.0.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/minrk/wurlitzer",
"description": "Capture C-level output in context managers",
"long_description": "Capture C-level output in context managers",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "test",
"ports": [
"py36-mock",
"py36-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-spyder-kernels",
"py36-spyder-kernels-devel"
]
}
]
},
{
"name": "py35-wurlitzer",
"portdir": "python/py-wurlitzer",
"version": "3.0.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/minrk/wurlitzer",
"description": "Capture C-level output in context managers",
"long_description": "Capture C-level output in context managers",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py35-setuptools"
]
},
{
"type": "lib",
"ports": [
"python35"
]
},
{
"type": "test",
"ports": [
"py35-mock",
"py35-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-spyder-kernels"
]
}
]
},
{
"name": "py39-wurlitzer",
"portdir": "python/py-wurlitzer",
"version": "3.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/minrk/wurlitzer",
"description": "Capture C-level output in context managers",
"long_description": "Capture C-level output in context managers",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-mock",
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-spyder-kernels",
"py39-spyder-kernels-devel",
"py39-gmic"
]
},
{
"type": "test",
"ports": [
"py39-contourpy"
]
}
]
},
{
"name": "py38-wurlitzer",
"portdir": "python/py-wurlitzer",
"version": "3.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/minrk/wurlitzer",
"description": "Capture C-level output in context managers",
"long_description": "Capture C-level output in context managers",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-mock",
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-spyder-kernels-devel",
"py38-gmic",
"py38-spyder-kernels"
]
}
]
},
{
"name": "py27-wurlitzer",
"portdir": "python/py-wurlitzer",
"version": "2.1.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/minrk/wurlitzer",
"description": "Capture C-level output in context managers",
"long_description": "Capture C-level output in context managers",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-selectors2",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "test",
"ports": [
"py27-mock",
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-spyder-kernels"
]
}
]
},
{
"name": "py39-librt",
"portdir": "python/py-librt",
"version": "0.8.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mypyc/librt",
"description": "mypyc runtime library",
"long_description": "This library contains basic functionality that is useful in code compiled using mypyc, and efficient C implementations of various Python standard library classes and functions. Mypyc can produce faster extensions when you use librt in the code you compile. librt also contains some internal library features used by mypy.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 249
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-mypy"
]
}
]
},
{
"name": "py37-trio",
"portdir": "python/py-trio",
"version": "0.22.2",
"license": "(Apache-2 or MIT)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://trio.readthedocs.io/en/stable/",
"description": "Friendly Python library for async concurrency and I/O",
"long_description": "The Trio project's goal is to produce a production-quality, permissively licensed, async/await-native I/O library for Python. Like all async libraries, its main purpose is to help you write programs that do multiple things at the same time with parallelized I/O.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jan",
"github": "jandemter",
"ports_count": 71
},
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py37-installer",
"py37-build",
"py37-wheel",
"py37-setuptools"
]
},
{
"type": "lib",
"ports": [
"py37-sortedcontainers",
"py37-exceptiongroup",
"python37",
"py37-attrs",
"py37-idna",
"py37-outcome",
"py37-sniffio"
]
},
{
"type": "run",
"ports": [
"py37-sortedcontainers",
"py37-sniffio",
"py37-outcome",
"py37-idna",
"py37-attrs",
"py37-async_generator"
]
},
{
"type": "test",
"ports": [
"py37-astor",
"py37-async_generator",
"py37-cryptography",
"py37-ipython",
"py37-mypy",
"py37-mypy_extensions",
"py37-openssl",
"py37-trustme",
"py37-typed-ast",
"py37-pytest-trio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-pytest-trio",
"py37-dnspython"
]
}
]
},
{
"name": "py38-trio",
"portdir": "python/py-trio",
"version": "0.27.0",
"license": "(Apache-2 or MIT)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://trio.readthedocs.io/en/stable/",
"description": "Friendly Python library for async concurrency and I/O",
"long_description": "The Trio project's goal is to produce a production-quality, permissively licensed, async/await-native I/O library for Python. Like all async libraries, its main purpose is to help you write programs that do multiple things at the same time with parallelized I/O.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jan",
"github": "jandemter",
"ports_count": 71
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py38-installer",
"py38-build",
"py38-wheel",
"py38-setuptools"
]
},
{
"type": "lib",
"ports": [
"py38-sortedcontainers",
"py38-exceptiongroup",
"python38",
"py38-attrs",
"py38-idna",
"py38-outcome",
"py38-sniffio"
]
},
{
"type": "run",
"ports": [
"py38-sortedcontainers",
"py38-sniffio",
"py38-outcome",
"py38-idna",
"py38-attrs",
"py38-async_generator"
]
},
{
"type": "test",
"ports": [
"py38-astor",
"py38-async_generator",
"py38-cryptography",
"py38-ipython",
"py38-mypy",
"py38-mypy_extensions",
"py38-openssl",
"py38-trustme",
"py38-pytest-trio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-trio-websocket",
"py38-pytest-trio",
"py38-dnspython"
]
},
{
"type": "run",
"ports": [
"py38-python-socks"
]
}
]
},
{
"name": "py36-trio",
"portdir": "python/py-trio",
"version": "0.17.0",
"license": "(Apache-2 or MIT)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-trio/trio/",
"description": "Friendly Python library for async concurrency and I/O",
"long_description": "The Trio project's goal is to produce a production-quality, permissively licensed, async/await-native I/O library for Python. Like all async libraries, its main purpose is to help you write programs that do multiple things at the same time with parallelized I/O.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jan",
"github": "jandemter",
"ports_count": 71
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-contextvars"
]
},
{
"type": "run",
"ports": [
"py36-idna",
"py36-outcome",
"py36-sniffio",
"py36-sortedcontainers",
"py36-attrs",
"py36-async_generator"
]
},
{
"type": "test",
"ports": [
"py36-astor",
"py36-black",
"py36-jedi",
"py36-openssl",
"py36-pylint",
"py36-pytest",
"py36-trustme"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-dnspython"
]
}
]
},
{
"name": "py39-trio",
"portdir": "python/py-trio",
"version": "0.33.0",
"license": "(Apache-2 or MIT)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://trio.readthedocs.io",
"description": "Friendly Python library for async concurrency and I/O",
"long_description": "The Trio project's goal is to produce a production-quality, permissively licensed, async/await-native I/O library for Python. Like all async libraries, its main purpose is to help you write programs that do multiple things at the same time with parallelized I/O.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jan",
"github": "jandemter",
"ports_count": 71
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-installer",
"py39-build",
"py39-wheel",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"py39-sortedcontainers",
"py39-exceptiongroup",
"python39",
"py39-attrs",
"py39-idna",
"py39-outcome",
"py39-sniffio"
]
},
{
"type": "run",
"ports": [
"py39-sortedcontainers",
"py39-sniffio",
"py39-outcome",
"py39-idna",
"py39-attrs",
"py39-async_generator"
]
},
{
"type": "test",
"ports": [
"py39-astor",
"py39-async_generator",
"py39-cryptography",
"py39-ipython",
"py39-mypy",
"py39-mypy_extensions",
"py39-openssl",
"py39-trustme",
"py39-pytest-trio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-dnspython",
"py39-pytest-trio",
"py39-trio-websocket"
]
},
{
"type": "run",
"ports": [
"py39-python-socks"
]
}
]
},
{
"name": "py35-flaky",
"portdir": "python/py-flaky",
"version": "3.7.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/box/flaky",
"description": "Plugin for nose or py.test that automatically reruns flaky tests.",
"long_description": "Plugin for nose or py.test that automatically reruns flaky tests.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py35-setuptools",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python35"
]
},
{
"type": "test",
"ports": [
"py35-tox"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py35-watchdog",
"py35-language-server"
]
}
]
},
{
"name": "py36-flaky",
"portdir": "python/py-flaky",
"version": "3.7.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/box/flaky",
"description": "Plugin for nose or py.test that automatically reruns flaky tests.",
"long_description": "Plugin for nose or py.test that automatically reruns flaky tests.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "test",
"ports": [
"py36-tox"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py36-watchdog",
"py36-python-lsp-server",
"py36-language-server"
]
}
]
},
{
"name": "py37-flaky",
"portdir": "python/py-flaky",
"version": "3.8.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/box/flaky",
"description": "Plugin for nose or py.test that automatically reruns flaky tests.",
"long_description": "Plugin for nose or py.test that automatically reruns flaky tests.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-build",
"py37-setuptools",
"py37-wheel",
"py37-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "test",
"ports": [
"py37-tox"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py37-python-lsp-server",
"py37-pytest-asyncio",
"py37-watchdog",
"py37-tensorflow-addons",
"py37-last"
]
}
]
},
{
"name": "py38-flaky",
"portdir": "python/py-flaky",
"version": "3.8.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/box/flaky",
"description": "Plugin for nose or py.test that automatically reruns flaky tests.",
"long_description": "Plugin for nose or py.test that automatically reruns flaky tests.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-setuptools",
"py38-wheel",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-tox"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-last",
"py38-allennlp",
"py38-tensorflow-addons",
"py38-watchdog",
"py38-python-lsp-server",
"py38-pytest-asyncio"
]
}
]
},
{
"name": "py39-flaky",
"portdir": "python/py-flaky",
"version": "3.8.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/box/flaky",
"description": "Plugin for nose or py.test that automatically reruns flaky tests.",
"long_description": "Plugin for nose or py.test that automatically reruns flaky tests.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools",
"py39-wheel",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-tox"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-allennlp",
"py39-tensorflow-addons",
"py39-pytest-asyncio",
"py39-python-lsp-server",
"py39-last",
"py39-watchdog"
]
}
]
},
{
"name": "py38-mock",
"portdir": "python/py-mock",
"version": "5.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mock.readthedocs.org/en/latest/",
"description": "Rolling backport of unittest.mock for all Pythons",
"long_description": "Rolling backport of unittest.mock for all Pythons.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-setuptools",
"py38-wheel",
"py38-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py38-tensorflow1",
"py38-acme",
"py38-tensorflow"
]
},
{
"type": "lib",
"ports": [
"py38-stem",
"py38-thinc",
"py38-skyfield"
]
},
{
"type": "run",
"ports": [
"py38-cartopy",
"py38-apache-beam",
"py38-pytest-mock",
"py38-pytest-shutil",
"py38-sure"
]
},
{
"type": "test",
"ports": [
"py38-cfn-lint",
"py38-ddt",
"py38-spaCy",
"py38-argh",
"py38-pygls",
"py38-flake8",
"py38-pyshark",
"py38-webtest",
"py38-geopy",
"py38-python-jsonrpc-server",
"py38-freezegun",
"py38-columnize",
"py38-sure",
"py38-wurlitzer",
"py38-docx",
"py38-openid",
"py38-treq",
"py38-python-lsp-jsonrpc",
"py38-srsly",
"py38-parameterized",
"py38-python-dotenv",
"py38-libcloud",
"py38-python-lsp-server",
"py38-bitmath",
"py38-hcloud",
"py38-pytest-virtualenv",
"py38-oauthlib",
"py38-requests-oauthlib",
"py38-cssutils",
"py38-requests-cache",
"py38-configargparse",
"py38-behave",
"py38-aws-sam-translator",
"py38-transaction",
"py38-m2r",
"py38-visa",
"py38-colour",
"py38-docker"
]
}
]
},
{
"name": "py39-mock",
"portdir": "python/py-mock",
"version": "5.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mock.readthedocs.org/en/latest/",
"description": "Rolling backport of unittest.mock for all Pythons",
"long_description": "Rolling backport of unittest.mock for all Pythons.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools",
"py39-wheel",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py39-tensorflow1",
"py39-acme",
"py39-tensorflow"
]
},
{
"type": "lib",
"ports": [
"py39-skyfield",
"py39-thinc",
"py39-stem"
]
},
{
"type": "run",
"ports": [
"py39-sure",
"py39-apache-beam",
"py39-pytest-mock",
"py39-pytest-shutil",
"py39-cartopy"
]
},
{
"type": "test",
"ports": [
"py39-qt4py",
"py39-flake8",
"py39-treq",
"py39-serverlessrepo",
"py39-configargparse",
"py39-bitmath",
"py39-pygls",
"py39-wurlitzer",
"py39-srsly",
"py39-oauthlib",
"py39-python-dotenv",
"py39-python-jsonrpc-server",
"py39-webtest",
"py39-python-lsp-server",
"py39-aws-sam-translator",
"py39-openid",
"py39-sure",
"py39-hcloud",
"py39-columnize",
"py39-visa",
"py39-spaCy",
"py39-geopy",
"py39-freezegun",
"py39-parameterized",
"py39-m2r",
"py39-python-lsp-jsonrpc",
"py39-argh",
"py39-cssutils",
"py39-behave",
"py39-cfn-lint",
"py39-colour",
"py39-pytest-virtualenv",
"py39-docker",
"py39-ddt",
"py39-pyshark",
"py39-requests-oauthlib",
"py39-docx"
]
}
]
},
{
"name": "py35-mock",
"portdir": "python/py-mock",
"version": "3.0.5",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mock.readthedocs.org/en/latest/",
"description": "Rolling backport of unittest.mock for all Pythons",
"long_description": "Rolling backport of unittest.mock for all Pythons.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py35-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python35",
"py35-six"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py35-cartopy"
]
},
{
"type": "test",
"ports": [
"py35-bqplot",
"py35-cssutils",
"py35-geopy",
"py35-libcloud",
"py35-oauthlib",
"py35-pygraphviz",
"py35-requests-cache",
"py35-transaction",
"py35-wurlitzer",
"py35-qtpy",
"py35-columnize",
"py35-ddt",
"py35-language-server",
"py35-flake8",
"py35-webtest",
"py35-m2r",
"py35-python-jsonrpc-server",
"py35-freezegun"
]
}
]
},
{
"name": "py36-mock",
"portdir": "python/py-mock",
"version": "5.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mock.readthedocs.org/en/latest/",
"description": "Rolling backport of unittest.mock for all Pythons",
"long_description": "Rolling backport of unittest.mock for all Pythons.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "test",
"ports": [
"py36-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py36-acme"
]
},
{
"type": "lib",
"ports": [
"py36-thinc",
"py36-visa"
]
},
{
"type": "run",
"ports": [
"py36-pytest-mock",
"py36-cartopy"
]
},
{
"type": "test",
"ports": [
"py36-cssutils",
"py36-geopy",
"py36-pygraphviz",
"py36-requests-cache",
"py36-spaCy",
"py36-transaction",
"py36-wurlitzer",
"py36-qtpy",
"py36-python-lsp-server",
"py36-tzlocal",
"py36-columnize",
"py36-python-lsp-jsonrpc",
"py36-ddt",
"py36-srsly",
"py36-oauthlib",
"py36-language-server",
"py36-requests-oauthlib",
"py36-flake8",
"py36-webtest",
"py36-m2r",
"py36-libcloud",
"py36-freezegun",
"py36-python-jsonrpc-server",
"py36-behave",
"py36-bqplot",
"py36-colour"
]
}
]
},
{
"name": "py37-mock",
"portdir": "python/py-mock",
"version": "5.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mock.readthedocs.org/en/latest/",
"description": "Rolling backport of unittest.mock for all Pythons",
"long_description": "Rolling backport of unittest.mock for all Pythons.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-build",
"py37-setuptools",
"py37-wheel",
"py37-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py37-tensorflow1",
"py37-tensorflow",
"py37-acme"
]
},
{
"type": "lib",
"ports": [
"py37-docx",
"py37-skyfield",
"py37-thinc"
]
},
{
"type": "run",
"ports": [
"py37-apache-beam",
"py37-cartopy",
"py37-pytest-shutil",
"py37-pytest-mock",
"py37-sure"
]
},
{
"type": "test",
"ports": [
"py37-pytest-virtualenv",
"py37-python-jsonrpc-server",
"py37-cfn-lint",
"py37-colour",
"py37-requests-oauthlib",
"py37-argh",
"py37-openid",
"py37-python-dotenv",
"py37-webtest",
"py37-flake8",
"py37-hcloud",
"py37-oauthlib",
"py37-freezegun",
"py37-libcloud",
"py37-configargparse",
"py37-docker",
"py37-ddt",
"py37-geopy",
"py37-python-lsp-jsonrpc",
"py37-visa",
"py37-columnize",
"py37-srsly",
"py37-behave",
"py37-sure",
"py37-transaction",
"py37-cssutils",
"py37-requests-cache",
"py37-spaCy",
"py37-parameterized",
"py37-wurlitzer",
"py37-aws-sam-translator",
"py37-m2r",
"py37-python-lsp-server"
]
}
]
},
{
"name": "uv",
"portdir": "devel/uv",
"version": "0.11.3",
"license": "(Apache-2 or MIT)",
"platforms": "{darwin >= 17}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astral-sh/uv",
"description": "Extremely fast Python package and project manager",
"long_description": "Extremely fast Python package and project manager, written in Rust.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "therealketo",
"github": "therealketo",
"ports_count": 17
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"legacy-support",
"pkgconfig",
"rust",
"cargo"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"libiconv",
"xz"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-uv-build",
"py311-uv-build",
"py312-uv-build",
"py313-uv-build",
"py314-uv-build",
"py39-uv-build"
]
}
]
},
{
"name": "py-Pillow",
"portdir": "python/py-Pillow",
"version": "12.2.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-imaging/Pillow",
"description": "Python Imaging Library (fork)",
"long_description": "Python Imaging Library (fork)",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-Pillow"
]
}
],
"depends_on": []
},
{
"name": "py27-Pillow",
"portdir": "python/py-Pillow",
"version": "6.2.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-imaging/Pillow",
"description": "Python Imaging Library (fork)",
"long_description": "Python Imaging Library (fork)",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"openjpeg",
"tiff",
"webp",
"zlib",
"freetype",
"py27-olefile",
"py27-tkinter",
"python27",
"lcms2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-opengl",
"py27-xhtml2pdf",
"fdroidserver",
"py27-pyslides",
"py27-psychopy",
"gourmet",
"py27-pptx",
"py27-astlib",
"py27-blockdiag",
"py27-cartopy",
"py27-mahotas",
"py27-bokeh",
"comix",
"py27-openslide",
"py27-imageio",
"py27-reportlab",
"py27-pyphant-imageprocessing"
]
},
{
"type": "run",
"ports": [
"py27-aplpy",
"py27-scikit-image",
"py27-wxpython-4.0",
"py27-kivy"
]
},
{
"type": "test",
"ports": [
"py27-django-countries"
]
}
]
},
{
"name": "py310-Pillow",
"portdir": "python/py-Pillow",
"version": "12.2.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-imaging/Pillow",
"description": "Python Imaging Library (fork)",
"long_description": "Python Imaging Library (fork)",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [
"raqm",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-pybind11",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"freetype",
"python310",
"zlib",
"py310-olefile",
"py310-tkinter",
"lcms2",
"libjpeg-turbo",
"openjpeg",
"tiff",
"webp"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-asciimatics",
"vpype",
"py310-vispy",
"py310-reportlab",
"py310-cairosvg",
"py310-diffusers",
"py310-imageio",
"py310-ipympl",
"py310-bokeh",
"py310-fabio",
"py310-xhtml2pdf",
"py310-sphinx-gallery",
"py310-cartopy",
"py310-opengl",
"py310-blockdiag",
"py310-pytesseract",
"py310-pptx",
"py310-contextily",
"py310-torchvision",
"py310-img2pdf",
"py310-matplotlib",
"py310-pikepdf",
"py310-openslide",
"py310-pyvo"
]
},
{
"type": "run",
"ports": [
"py310-scikit-image",
"py310-wxpython-4.0",
"py310-luma.core",
"py310-wordcloud",
"py310-wxmplot",
"py310-kraken",
"py310-xraylarch",
"py310-transformers",
"py310-gradio",
"py310-zbar",
"py310-imagehash"
]
},
{
"type": "test",
"ports": [
"py310-scrapy",
"py310-svgelements",
"py310-django-allauth",
"py310-Faker"
]
}
]
},
{
"name": "py311-Pillow",
"portdir": "python/py-Pillow",
"version": "12.2.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-imaging/Pillow",
"description": "Python Imaging Library (fork)",
"long_description": "Python Imaging Library (fork)",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [
"raqm",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-pybind11",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"freetype",
"python311",
"zlib",
"py311-olefile",
"py311-tkinter",
"lcms2",
"libjpeg-turbo",
"openjpeg",
"tiff",
"webp"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-asciimatics",
"py311-cairosvg",
"py311-diffusers",
"py311-imageio",
"py311-ipympl",
"grass7",
"py311-bokeh",
"py311-fabio",
"py311-xhtml2pdf",
"py311-sphinx-gallery",
"py311-cartopy",
"py311-opengl",
"py311-blockdiag",
"py311-pytesseract",
"py311-pptx",
"py311-contextily",
"py311-torchvision",
"py311-img2pdf",
"py311-matplotlib",
"py311-pikepdf",
"py311-openslide",
"py311-pyvo",
"py311-vispy",
"py311-reportlab"
]
},
{
"type": "run",
"ports": [
"py311-wxpython-4.0",
"py311-imagehash",
"py311-zbar",
"py311-xraylarch",
"py311-kivy",
"py311-scikit-image",
"py311-luma.core",
"py311-wordcloud",
"py311-wxmplot"
]
},
{
"type": "test",
"ports": [
"py311-svgelements",
"py311-scrapy",
"py311-Faker",
"py311-django-allauth"
]
}
]
},
{
"name": "py312-Pillow",
"portdir": "python/py-Pillow",
"version": "12.2.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-imaging/Pillow",
"description": "Python Imaging Library (fork)",
"long_description": "Python Imaging Library (fork)",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [
"raqm",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-pybind11",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"freetype",
"python312",
"zlib",
"py312-olefile",
"py312-tkinter",
"lcms2",
"libjpeg-turbo",
"openjpeg",
"tiff",
"webp"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-opengl",
"py312-bokeh",
"impressive",
"py312-fabio",
"py312-xhtml2pdf",
"py312-sphinx-gallery",
"py312-cartopy",
"matrix-commander",
"py312-matplotlib",
"py312-pikepdf",
"py312-pptx",
"ipe-tools",
"py312-openslide",
"py312-pyvo",
"gajim",
"py312-vispy",
"py312-reportlab",
"py312-cairosvg",
"py312-diffusers",
"py312-pytesseract",
"py312-contextily",
"py312-torchvision",
"py312-blockdiag",
"py312-img2pdf",
"py312-imageio",
"py312-ipympl"
]
},
{
"type": "run",
"ports": [
"py312-luma.core",
"py312-imagehash",
"py312-xraylarch",
"py312-wordcloud",
"py312-wxmplot",
"py312-zbar",
"py312-scikit-image",
"py312-wxpython-4.0"
]
},
{
"type": "test",
"ports": [
"py312-svgelements",
"py312-Faker",
"py312-scrapy",
"py312-django-allauth"
]
}
]
},
{
"name": "py313-Pillow",
"portdir": "python/py-Pillow",
"version": "12.2.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-imaging/Pillow",
"description": "Python Imaging Library (fork)",
"long_description": "Python Imaging Library (fork)",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [
"raqm",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"py313-pybind11"
]
},
{
"type": "lib",
"ports": [
"freetype",
"python313",
"zlib",
"py313-olefile",
"py313-tkinter",
"lcms2",
"libjpeg-turbo",
"openjpeg",
"tiff",
"webp"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-cartopy",
"py313-qrcode",
"py313-pyside6-fluent-widgets",
"py313-opengl",
"apitrace",
"py313-vo",
"py313-colorthief",
"py313-blockdiag",
"py313-matplotlib",
"py313-pikepdf",
"gramps",
"py313-openslide",
"py313-pyvo",
"py313-gradio",
"deluge",
"py313-vispy",
"py313-reportlab",
"ocrmypdf",
"py313-cairosvg",
"py313-diffusers",
"py313-pptx",
"py313-contextily",
"py313-torchvision",
"py313-plotpy",
"py313-imageio",
"py313-ipympl",
"beets",
"beets-devel",
"beets-mosaic",
"py313-pytesseract",
"py313-bokeh",
"py313-img2pdf",
"py313-fabio",
"py313-sphinx-gallery"
]
},
{
"type": "run",
"ports": [
"py313-aplpy",
"py313-imagehash",
"py313-xraylarch",
"py313-luma.core",
"py313-wxmplot",
"py313-zbar",
"py313-scikit-image",
"py313-wxpython-4.0"
]
},
{
"type": "test",
"ports": [
"py313-Faker",
"py313-pyavm",
"py313-svgelements",
"py313-django-allauth"
]
}
]
},
{
"name": "py314-Pillow",
"portdir": "python/py-Pillow",
"version": "12.2.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-imaging/Pillow",
"description": "Python Imaging Library (fork)",
"long_description": "Python Imaging Library (fork)",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [
"raqm",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-pybind11"
]
},
{
"type": "lib",
"ports": [
"freetype",
"python314",
"zlib",
"py314-olefile",
"py314-tkinter",
"lcms2",
"libjpeg-turbo",
"openjpeg",
"tiff",
"webp"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"napari",
"py314-matplotlib",
"py314-qrcode",
"py314-blockdiag",
"py314-colorthief",
"py314-pyside6-fluent-widgets",
"py314-pikepdf",
"py314-openslide",
"py314-pyvo",
"py-Pillow",
"py314-gradio",
"grass",
"py314-contextily",
"py314-vispy",
"py314-reportlab",
"sigil",
"py314-cairosvg",
"py314-diffusers",
"py314-torchvision",
"py314-plotpy",
"py314-imageio",
"py314-ipympl",
"py314-bokeh",
"py314-img2pdf",
"xyzrender",
"py314-sphinx-gallery",
"py314-cartopy",
"py314-opengl"
]
},
{
"type": "run",
"ports": [
"py314-luma.core",
"qgis3",
"qgis3-ltr",
"volatility3",
"py314-scikit-image",
"py314-wxpython-4.0"
]
},
{
"type": "test",
"ports": [
"py314-Faker",
"py314-svgelements"
]
}
]
},
{
"name": "py-async_generator",
"portdir": "python/py-async_generator",
"version": "1.10",
"license": "MIT and Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-trio/async_generator",
"description": "A library making it easy to write async iterators in Python 3.5",
"long_description": "Python 3.6 added async generators. Python 3.7 adds some more tools to make them usable, like contextlib.asynccontextmanager. This library gives you all that back to Python 3.5.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-async_generator"
]
}
],
"depends_on": []
},
{
"name": "py310-async_generator",
"portdir": "python/py-async_generator",
"version": "1.10",
"license": "MIT and Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-trio/async_generator",
"description": "A library making it easy to write async iterators in Python 3.5",
"long_description": "Python 3.6 added async generators. Python 3.7 adds some more tools to make them usable, like contextlib.asynccontextmanager. This library gives you all that back to Python 3.5.",
"active": true,
"categories": [
"devel",
"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": "run",
"ports": [
"py310-trio"
]
},
{
"type": "test",
"ports": [
"py310-trio"
]
}
]
},
{
"name": "py-attrs",
"portdir": "python/py-attrs",
"version": "25.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-attrs/attrs",
"description": "Attributes without boilerplate",
"long_description": "attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-attrs"
]
}
],
"depends_on": []
},
{
"name": "py311-async_generator",
"portdir": "python/py-async_generator",
"version": "1.10",
"license": "MIT and Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-trio/async_generator",
"description": "A library making it easy to write async iterators in Python 3.5",
"long_description": "Python 3.6 added async generators. Python 3.7 adds some more tools to make them usable, like contextlib.asynccontextmanager. This library gives you all that back to Python 3.5.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-trio"
]
},
{
"type": "test",
"ports": [
"py311-trio"
]
}
]
},
{
"name": "py312-async_generator",
"portdir": "python/py-async_generator",
"version": "1.10",
"license": "MIT and Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-trio/async_generator",
"description": "A library making it easy to write async iterators in Python 3.5",
"long_description": "Python 3.6 added async generators. Python 3.7 adds some more tools to make them usable, like contextlib.asynccontextmanager. This library gives you all that back to Python 3.5.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-trio"
]
}
]
},
{
"name": "py314-async_generator",
"portdir": "python/py-async_generator",
"version": "1.10",
"license": "MIT and Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-trio/async_generator",
"description": "A library making it easy to write async iterators in Python 3.5",
"long_description": "Python 3.6 added async generators. Python 3.7 adds some more tools to make them usable, like contextlib.asynccontextmanager. This library gives you all that back to Python 3.5.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-async_generator"
]
}
]
},
{
"name": "py313-async_generator",
"portdir": "python/py-async_generator",
"version": "1.10",
"license": "MIT and Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-trio/async_generator",
"description": "A library making it easy to write async iterators in Python 3.5",
"long_description": "Python 3.6 added async generators. Python 3.7 adds some more tools to make them usable, like contextlib.asynccontextmanager. This library gives you all that back to Python 3.5.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-trio"
]
}
]
},
{
"name": "py27-attrs",
"portdir": "python/py-attrs",
"version": "21.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-attrs/attrs",
"description": "Attributes without boilerplate",
"long_description": "attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "test",
"ports": [
"py27-six",
"py27-typing",
"py27-zopeinterface",
"py27-hypothesis",
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-hypothesis",
"py27-rasterio",
"py27-parver",
"py27-jsonschema",
"py27-pytest",
"py27-service_identity",
"py27-twisted"
]
},
{
"type": "run",
"ports": [
"py27-automat"
]
}
]
},
{
"name": "py35-attrs",
"portdir": "python/py-attrs",
"version": "22.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-attrs/attrs",
"description": "Attributes without boilerplate",
"long_description": "attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py35-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python35"
]
},
{
"type": "test",
"ports": [
"py35-hypothesis",
"py35-pytest",
"py35-zopeinterface"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-hypothesis",
"py35-eli5",
"py35-service_identity",
"py35-rasterio",
"py35-jsonschema",
"py35-pytest",
"py35-fiona",
"py35-twisted"
]
},
{
"type": "run",
"ports": [
"py35-automat"
]
}
]
},
{
"name": "py36-attrs",
"portdir": "python/py-attrs",
"version": "22.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-attrs/attrs",
"description": "Attributes without boilerplate",
"long_description": "attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "test",
"ports": [
"py36-hypothesis",
"py36-pytest",
"py36-zopeinterface"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-markdown-it-py",
"py36-fiona",
"py36-aiorpcX",
"py36-eli5",
"py36-service_identity",
"py36-aiohttp",
"py36-rasterio",
"py36-parver",
"py36-jsonschema",
"py36-pytest",
"py36-twisted",
"py36-hypothesis",
"py36-scikit-hep-particle"
]
},
{
"type": "run",
"ports": [
"py36-outcome",
"py36-trio",
"py36-cmd2",
"py36-automat"
]
}
]
},
{
"name": "py310-attrs",
"portdir": "python/py-attrs",
"version": "25.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-attrs/attrs",
"description": "Attributes without boilerplate",
"long_description": "attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-build",
"py310-hatchling",
"py310-hatch-vcs",
"py310-installer",
"py310-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-hypothesis",
"py310-pytest",
"py310-zopeinterface"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-jsonschema-format-nongpl",
"py310-service_identity",
"py310-jsonlines",
"py310-cfgrib",
"py310-fiona",
"py310-twisted",
"py310-treq",
"py310-aiohttp",
"py310-cattrs",
"py310-lsprotocol",
"py310-zeep",
"py310-parver",
"py310-jsonschema",
"py310-referencing",
"py310-hypothesis",
"py310-trio",
"py310-asdf",
"py310-eccodes",
"py310-dm-tree",
"py310-scikit-hep-particle",
"py310-requests-cache"
]
},
{
"type": "run",
"ports": [
"py310-rasterio",
"py310-pytest-mypy",
"py310-note-seq",
"py310-trio",
"py310-autobahn",
"py310-outcome",
"py310-pygls",
"py310-tensorflow-datasets",
"py310-automat"
]
}
]
},
{
"name": "py311-attrs",
"portdir": "python/py-attrs",
"version": "25.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-attrs/attrs",
"description": "Attributes without boilerplate",
"long_description": "attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-hatchling",
"py311-hatch-fancy-pypi-readme",
"py311-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-hypothesis",
"py311-pytest",
"py311-zopeinterface"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-jsonschema-format-nongpl",
"py311-service_identity",
"py311-jsonlines",
"openconnect-sso",
"kb",
"py311-fiona",
"py311-twisted",
"py311-treq",
"py311-aiohttp",
"py311-cattrs",
"py311-lsprotocol",
"py311-zeep",
"py311-parver",
"py311-jsonschema",
"py311-referencing",
"py311-morecantile",
"py311-canmatrix",
"py311-hypothesis",
"py311-trio",
"py311-asdf",
"py311-eccodes",
"py311-dm-tree",
"py311-scikit-hep-particle",
"py311-requests-cache"
]
},
{
"type": "run",
"ports": [
"py311-rasterio",
"py311-tensorflow-datasets",
"py311-pytest-mypy",
"py311-automat",
"py311-note-seq",
"py311-trio",
"py311-autobahn",
"py311-outcome",
"py311-pygls"
]
}
]
},
{
"name": "py312-attrs",
"portdir": "python/py-attrs",
"version": "25.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-attrs/attrs",
"description": "Attributes without boilerplate",
"long_description": "attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-hatchling",
"py312-hatch-fancy-pypi-readme",
"py312-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-hypothesis",
"py312-zopeinterface"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-jsonschema-format-nongpl",
"py312-service_identity",
"py312-jsonlines",
"py312-fiona",
"py312-aiohttp",
"py312-cattrs",
"py312-lsprotocol",
"py312-zeep",
"py312-jsonschema",
"py312-referencing",
"py312-morecantile",
"py312-hypothesis",
"py312-trio",
"py312-asdf",
"py312-eccodes",
"py312-dm-tree",
"py312-scikit-hep-particle",
"py312-requests-cache",
"reuse",
"py312-twisted",
"py312-treq"
]
},
{
"type": "run",
"ports": [
"py312-rasterio",
"py312-automat",
"py312-pytest-mypy",
"py312-pygls",
"py312-outcome",
"py312-autobahn"
]
}
]
},
{
"name": "py313-attrs",
"portdir": "python/py-attrs",
"version": "25.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-attrs/attrs",
"description": "Attributes without boilerplate",
"long_description": "attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-hatch-fancy-pypi-readme",
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling",
"py313-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-hypothesis",
"py313-pytest",
"py313-zopeinterface"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-jsonschema-format-nongpl",
"py313-service_identity",
"py313-jsonlines",
"py313-fiona",
"py313-cattrs",
"py313-lsprotocol",
"py313-zeep",
"py313-jsonschema",
"py313-referencing",
"py313-morecantile",
"py313-aiosmtpd",
"py313-hypothesis",
"py313-trio",
"py313-asdf",
"py313-eccodes",
"py313-dm-tree",
"py313-scikit-hep-particle",
"py313-requests-cache",
"magic-wormhole",
"py313-twisted",
"py313-treq",
"py313-aiohttp"
]
},
{
"type": "run",
"ports": [
"py313-rasterio",
"py313-autobahn",
"py313-automat",
"py313-pygls",
"py313-outcome"
]
}
]
},
{
"name": "py314-attrs",
"portdir": "python/py-attrs",
"version": "25.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-attrs/attrs",
"description": "Attributes without boilerplate",
"long_description": "attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-hatch-fancy-pypi-readme",
"clang-18",
"py314-build",
"py314-installer",
"py314-hatch-vcs",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-hypothesis",
"py314-zopeinterface"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-jsonschema-format-nongpl",
"py314-referencing",
"py314-jsonlines",
"py314-fiona",
"py314-lsprotocol",
"py314-zeep",
"py314-jsonschema",
"py314-service_identity",
"py314-morecantile",
"py-attrs",
"py314-hypothesis",
"py314-trio",
"py314-asdf",
"py314-eccodes",
"py314-dm-tree",
"py314-requests-cache",
"py314-eli5",
"py314-twisted",
"py314-aiohttp",
"py314-cattrs"
]
},
{
"type": "run",
"ports": [
"py314-rasterio",
"py314-outcome",
"py314-pygls",
"py314-automat"
]
}
]
},
{
"name": "py-cffi",
"portdir": "python/py-cffi",
"version": "2.0.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cffi.readthedocs.org/",
"description": "Foreign Function Interface for Python calling C code.",
"long_description": "Foreign Function Interface for Python calling C code. The aim of this project is to provide a convenient and reliable way of calling C code from Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-cffi"
]
}
],
"depends_on": []
},
{
"name": "py-charset-normalizer",
"portdir": "python/py-charset-normalizer",
"version": "3.4.6",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ousret/charset_normalizer",
"description": "A library that helps you read text from an unknown charset encoding.",
"long_description": "A library that helps you read text from an unknown charset encoding.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-charset-normalizer"
]
}
],
"depends_on": []
},
{
"name": "py27-cffi",
"portdir": "python/py-cffi",
"version": "1.15.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cffi.readthedocs.org/",
"description": "Foreign Function Interface for Python calling C code.",
"long_description": "Foreign Function Interface for Python calling C code. The aim of this project is to provide a convenient and reliable way of calling C code from Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libffi",
"python27",
"py27-pycparser"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py27-sounddevice",
"py27-pymunk"
]
},
{
"type": "lib",
"ports": [
"py27-pycares",
"py27-xattr",
"py27-cryptography",
"py27-misaka",
"py27-brotlipy",
"py27-python-augeas",
"py27-cairocffi",
"py27-gevent",
"py27-pyopencl",
"py27-pynacl",
"calendar-contacts-server",
"py27-bcrypt"
]
},
{
"type": "run",
"ports": [
"py27-sounddevice"
]
}
]
},
{
"name": "py310-cffi",
"portdir": "python/py-cffi",
"version": "2.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cffi.readthedocs.org/",
"description": "Foreign Function Interface for Python calling C code.",
"long_description": "Foreign Function Interface for Python calling C code. The aim of this project is to provide a convenient and reliable way of calling C code from Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-pycparser",
"libffi"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-sounddevice",
"py310-zstd",
"py310-pymunk",
"py310-python-snappy"
]
},
{
"type": "lib",
"ports": [
"py310-soundfile",
"py310-pygit2",
"py310-rchitect",
"py310-eccodes",
"py310-brotlicffi",
"py310-xattr",
"py310-lmdb",
"py310-reflink",
"py310-argon2-cffi-bindings",
"py310-python-augeas",
"py310-zmq",
"py310-pyopencl",
"py310-cairocffi",
"py310-pynacl",
"py310-gevent",
"py310-cryptography",
"py310-pycares",
"py310-pyheif"
]
},
{
"type": "run",
"ports": [
"py310-fairseq",
"py310-autobahn",
"py310-olm",
"py310-sounddevice"
]
},
{
"type": "test",
"ports": [
"py310-numpy",
"py310-pyarrow"
]
}
]
},
{
"name": "py311-cffi",
"portdir": "python/py-cffi",
"version": "2.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cffi.readthedocs.org/",
"description": "Foreign Function Interface for Python calling C code.",
"long_description": "Foreign Function Interface for Python calling C code. The aim of this project is to provide a convenient and reliable way of calling C code from Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-pycparser",
"libffi"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-sounddevice",
"py311-zstd",
"py311-pymunk",
"py311-python-snappy"
]
},
{
"type": "lib",
"ports": [
"py311-soundfile",
"py311-pygit2",
"py311-rchitect",
"py311-eccodes",
"py311-brotlicffi",
"py311-xattr",
"py311-lmdb",
"py311-reflink",
"py311-argon2-cffi-bindings",
"py311-python-augeas",
"py311-zmq",
"py311-pyopencl",
"py311-pynacl",
"py311-gevent",
"py311-cryptography",
"py311-pycares",
"py311-pyheif",
"py311-cairocffi",
"minpack"
]
},
{
"type": "run",
"ports": [
"py311-autobahn",
"py311-olm",
"py311-sounddevice"
]
},
{
"type": "test",
"ports": [
"py311-numpy",
"py311-pyarrow"
]
}
]
},
{
"name": "py312-cffi",
"portdir": "python/py-cffi",
"version": "2.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cffi.readthedocs.org/",
"description": "Foreign Function Interface for Python calling C code.",
"long_description": "Foreign Function Interface for Python calling C code. The aim of this project is to provide a convenient and reliable way of calling C code from Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-pycparser",
"libffi"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-python-snappy",
"py312-sounddevice",
"py312-zstd",
"py312-pymunk",
"hexchat"
]
},
{
"type": "lib",
"ports": [
"py312-pygit2",
"py312-eccodes",
"py312-brotlicffi",
"py312-xattr",
"py312-lmdb",
"py312-reflink",
"py312-pycares",
"py312-python-augeas",
"py312-zmq",
"py312-misaka",
"py312-soundfile",
"py312-pynacl",
"py312-gevent",
"py312-cryptography",
"py312-argon2-cffi-bindings",
"py312-pyheif",
"py312-cairocffi"
]
},
{
"type": "run",
"ports": [
"py312-autobahn",
"py312-olm",
"py312-sounddevice"
]
},
{
"type": "test",
"ports": [
"py312-numpy",
"py312-pyarrow"
]
}
]
},
{
"name": "py313-cffi",
"portdir": "python/py-cffi",
"version": "2.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cffi.readthedocs.org/",
"description": "Foreign Function Interface for Python calling C code.",
"long_description": "Foreign Function Interface for Python calling C code. The aim of this project is to provide a convenient and reliable way of calling C code from Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-pycparser",
"libffi"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"notmuch",
"py313-zstd",
"py313-python-snappy",
"py313-sounddevice"
]
},
{
"type": "lib",
"ports": [
"py313-pygit2",
"py313-eccodes",
"py313-brotlicffi",
"py313-xattr",
"py313-lmdb",
"py313-reflink",
"py313-pycares",
"py313-python-augeas",
"py313-zmq",
"py313-soundfile",
"py313-pynacl",
"py313-gevent",
"py313-cryptography",
"py313-argon2-cffi-bindings",
"py313-pyheif",
"py313-cairocffi",
"py313-zlmdb"
]
},
{
"type": "run",
"ports": [
"py313-autobahn",
"py313-sounddevice"
]
},
{
"type": "test",
"ports": [
"py313-pynndescent",
"py313-pyarrow",
"py313-numpy"
]
}
]
}
]
}