HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50452,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=692",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=690",
"results": [
{
"name": "py311-cryptography_vectors",
"portdir": "python/py-cryptography",
"version": "46.0.3",
"license": "BSD",
"platforms": "{darwin any >= 13}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/cryptography",
"description": "cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.",
"long_description": "cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2864
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"py311-uv-build",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py311-cryptography"
]
}
]
},
{
"name": "py311-openssl",
"portdir": "python/py-openssl",
"version": "25.3.0",
"license": "Apache-2",
"platforms": "{darwin any} freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyopenssl.org/",
"description": "python wrapper around the OpenSSL library",
"long_description": "This python module is a rather thin wrapper around (a subset of) the OpenSSL library. With thin wrapper a lot of the object methods do nothing more than calling a corresponding function in the OpenSSL library.",
"active": true,
"categories": [
"devel",
"security",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [
"docs"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-typing_extensions",
"py311-cryptography",
"openssl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-mitmproxy",
"py311-aioquic",
"py311-service_identity",
"py311-acme",
"py311-gsecrets",
"oci-cli",
"py311-ndg_httpsclient",
"py311-scrapy"
]
},
{
"type": "run",
"ports": [
"py311-oci",
"py311-autobahn"
]
},
{
"type": "test",
"ports": [
"py311-trustme",
"py311-trio"
]
}
]
},
{
"name": "py311-parse",
"portdir": "python/py-parse",
"version": "1.20.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/parse/",
"description": "parse() is the opposite of format()",
"long_description": "Parse strings using a specification based on the Python format() syntax -- parse() is the opposite of format()",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 172
}
],
"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": []
},
{
"name": "py311-xlrd",
"portdir": "python/py-xlrd",
"version": "2.0.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.python-excel.org/",
"description": "module to extract data from Microsoft Excel spreadsheet files",
"long_description": "xlrd is a Python module to extract data from Microsoft Excel spreadsheet files.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-csvkit",
"py311-agate-excel"
]
}
]
},
{
"name": "py311-xlsx2csv",
"portdir": "python/py-xlsx2csv",
"version": "0.8.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dilshod/xlsx2csv",
"description": "xlsx to csv converter",
"long_description": "Converts xslx files to csv format. Handles large XLSX files. Fast and easy to use.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 431
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": []
},
{
"name": "py311-cairo",
"portdir": "python/py-cairo",
"version": "1.29.0",
"license": "(LGPL-2.1 or MPL-1.1)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pygobject/pycairo",
"description": "Pycairo is set of Python bindings for the cairo graphics library",
"long_description": "Pycairo is set of Python bindings for the cairo graphics library",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [],
"variants": [
"quartz",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-cython",
"py311-meson-python",
"clang-18",
"pkgconfig",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"glib2",
"cairo",
"python311"
]
},
{
"type": "test",
"ports": [
"py311-hypothesis",
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-gobject3",
"py311-matplotlib",
"py311-graph-tool",
"py311-rlpycairo"
]
}
]
},
{
"name": "py311-cppy",
"portdir": "python/py-cppy",
"version": "1.3.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nucleic/cppy",
"description": "C++ headers for C extension development",
"long_description": "C++ headers for C extension development",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-kiwisolver"
]
}
]
},
{
"name": "py311-cycler",
"portdir": "python/py-cycler",
"version": "0.12.1",
"license": "(PSF or BSD)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/matplotlib/cycler",
"description": "cycler: composable cycles",
"long_description": "cycler: composable cycles",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"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": "lib",
"ports": [
"py311-matplotlib"
]
}
]
},
{
"name": "py311-fonttools",
"portdir": "python/py-fonttools",
"version": "4.61.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fonttools/fonttools",
"description": "XML<->TrueType/OpenType Converter",
"long_description": "TTX is a tool to convert OpenType and TrueType fonts to and from XML. FontTools is a library for manipulating fonts, written in Python. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.",
"active": true,
"categories": [
"python",
"print"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 155
}
],
"variants": [
"lxml",
"ufo",
"woff",
"unicode",
"graphite",
"interpolatable",
"plot",
"symfont",
"type1",
"cocoa",
"qt",
"png",
"all",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-cython",
"py311-installer",
"clang-18",
"py311-build",
"py311-wheel",
"py311-setuptools"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-unicodedata2",
"py311-lxml",
"py311-brotli",
"py311-zopfli",
"fonttools_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-ttfquery",
"py311-matplotlib"
]
},
{
"type": "run",
"ports": [
"py311-ezdxf"
]
}
]
},
{
"name": "py311-kiwisolver",
"portdir": "python/py-kiwisolver",
"version": "1.4.9",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nucleic/kiwi",
"description": "Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm.",
"long_description": "Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm",
"py311-cppy"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-matplotlib",
"py311-vispy"
]
}
]
},
{
"name": "py311-setuptools_scm_git_archive",
"portdir": "python/py-setuptools_scm_git_archive",
"version": "1.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Changaco/setuptools_scm_git_archive",
"description": "Plugin for setuptools_scm that add support for git archives.",
"long_description": "Plugin for setuptools_scm that add support for git archives.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "giovanni.bussi",
"github": "GiovanniBussi",
"ports_count": 87
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-setuptools_scm"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-pytest-subtests",
"py311-vispy",
"py311-ansible-compat",
"py311-cartopy",
"py311-h5netcdf"
]
}
]
},
{
"name": "py311-unicodedata2",
"portdir": "python/py-unicodedata2",
"version": "17.0.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fonttools/unicodedata2",
"description": "Unicodedata backport for Python 2/3 updated to the latest Unicode version.",
"long_description": "Unicodedata backport for Python 2/3 updated to the latest Unicode version.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 155
}
],
"variants": [
"universal"
],
"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-fonttools"
]
}
]
},
{
"name": "py311-black",
"portdir": "python/py-black",
"version": "25.12.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://black.readthedocs.io/",
"description": "The uncompromising code formatter for Python.",
"long_description": "By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 172
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-hatchling",
"py311-hatch-fancy-pypi-readme",
"py311-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"py311-pytokens",
"python311",
"py311-packaging",
"py311-pathspec",
"py311-mypy_extensions",
"py311-click",
"py311-platformdirs"
]
},
{
"type": "run",
"ports": [
"black_select"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-sphinx-copybutton",
"py311-python-lsp-black"
]
},
{
"type": "run",
"ports": [
"py311-orjson"
]
},
{
"type": "test",
"ports": [
"py311-license-expression"
]
}
]
},
{
"name": "py311-click",
"portdir": "python/py-click",
"version": "8.3.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pallets/click",
"description": "A simple wrapper around optparse for powerful command line utilities.",
"long_description": "A simple wrapper around optparse for powerful command line utilities.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2864
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-flit_core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-dask",
"py311-fiona",
"py311-certomancer",
"py311-uncompyle6",
"py311-beancount",
"py311-python-dotenv",
"py311-gammapy",
"py311-xdis",
"py311-osxmetadata",
"py311-black",
"http-prompt",
"py311-pgspecial",
"py311-tmuxp",
"py311-click-plugins",
"py311-mercantile",
"py311-canmatrix",
"oci-cli",
"py311-nltk",
"py311-textx",
"present",
"py311-hanko",
"py311-httpx",
"py311-gsecrets",
"py311-sigma-cli",
"py311-distributed",
"py311-flask",
"py311-cookiecutter",
"py311-incremental",
"py311-uvicorn",
"py311-cligj",
"py311-pytorch",
"py311-snuggs",
"py311-spark_parser"
]
},
{
"type": "run",
"ports": [
"py311-rasterstats",
"py311-sacremoses",
"py311-userpath",
"seaport",
"py311-typer",
"py311-rasterio",
"gitlint",
"py311-sphinx-click",
"py311-rich-click"
]
}
]
},
{
"name": "py311-hatch-fancy-pypi-readme",
"portdir": "python/py-hatch-fancy-pypi-readme",
"version": "25.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hynek/hatch-fancy-pypi-readme",
"description": "a Hatch metadata plugin for projects' PyPI landing page",
"long_description": "a Hatch metadata plugin for projects' PyPI landing page",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-black",
"py311-argon2-cffi",
"py311-cloudflare",
"py311-httpcore",
"py311-httpx",
"py311-jsonschema",
"py311-jsonschema-format-nongpl",
"py311-scikit-hep-awkward",
"py311-scikit-build",
"py311-structlog",
"py311-twisted",
"py311-pydantic",
"py311-pytest-cov",
"py311-attrs"
]
},
{
"type": "lib",
"ports": [
"py311-service_identity"
]
}
]
},
{
"name": "py311-hatch-vcs",
"portdir": "python/py-hatch-vcs",
"version": "0.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ofek/hatch-vcs",
"description": "Hatch plugin for versioning with your preferred VCS",
"long_description": "Hatch plugin for versioning with your preferred VCS",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-hatchling",
"py311-setuptools_scm",
"python311"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-tox",
"py311-pyct",
"py311-pyproject_api",
"py311-pydantic-compat",
"py311-psygnal",
"py311-argon2-cffi",
"py311-param",
"gitlint",
"py311-humanize",
"py311-termcolor",
"py311-eventlet",
"py311-argcomplete",
"py311-magicgui",
"py311-npe2",
"py311-jsonschema-specifications",
"py311-referencing",
"py311-fsspec",
"py311-panel",
"py311-scikit-build-core",
"py311-jsonschema",
"py311-jsonschema-format-nongpl",
"py311-urllib3",
"py311-zarr",
"py311-app-model",
"py311-sphinx-autodoc-typehints",
"py311-pipdeptree",
"py311-plumbum",
"py311-scikit-hep-awkward",
"py311-scikit-build",
"py311-scikit-hep-hepunits",
"py311-scikit-hep-hist",
"py311-scikit-hep-particle",
"py311-sentinels",
"py311-virtualenv",
"py311-cattrs",
"py311-pylast",
"py311-astropy-iers-data",
"py311-corner",
"py311-superqt",
"py311-structlog",
"py311-automat",
"py311-pyhamcrest",
"py311-in-n-out",
"py311-pint",
"py311-pytest-env",
"py311-execnet",
"py311-pytest-html",
"py311-pytest-metadata",
"py311-aesara",
"py311-isort",
"py311-attrs",
"py311-mongomock",
"py311-platformdirs",
"py311-fmf",
"py311-black",
"py311-filelock"
]
},
{
"type": "lib",
"ports": [
"py311-aiofiles",
"py311-service_identity",
"py311-scikit-hep-uproot"
]
}
]
},
{
"name": "py311-platformdirs",
"portdir": "python/py-platformdirs",
"version": "4.5.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/platformdirs/platformdirs",
"description": "A small Python module for determining appropriate platform-specific dirs",
"long_description": "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-hatchling",
"py311-hatch-vcs",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-tox",
"py311-pyopencl",
"py311-pint",
"py311-black",
"py311-pylint",
"py311-jupyter_core",
"py311-yapf",
"py311-virtualenv",
"py311-requests-cache",
"py311-blosc2",
"py311-findpython"
]
},
{
"type": "run",
"ports": [
"py311-openstacksdk",
"py311-milc",
"py311-libpysal",
"py311-xraydb"
]
}
]
},
{
"name": "postgresql15",
"portdir": "databases/postgresql15",
"version": "15.15",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.postgresql.org/",
"description": "The most advanced open-source database available anywhere.",
"long_description": "PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity.",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 142
},
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"universal",
"clangdevel",
"python3",
"perl",
"tcl",
"llvm"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"bison",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"kerberos5",
"libxml2",
"zlib",
"openssl3",
"libxslt",
"icu",
"readline"
]
},
{
"type": "run",
"ports": [
"postgresql_select-15"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"pg15-postgis3-doc",
"pg15-postgis-doc"
]
},
{
"type": "lib",
"ports": [
"R-RPostgreSQL",
"pg15-postgis",
"pg15-pgrouting",
"qt4-mac-postgresql15-plugin",
"PDAL",
"pg15-pgpointcloud",
"R-RPostgres",
"R-adbcpostgresql",
"qt64-psql-plugin",
"qt67-psql-plugin",
"pg15-timescaledb",
"grass7",
"mapserver",
"mosml-dynlibs",
"pgmodeler"
]
},
{
"type": "run",
"ports": [
"postgresql15-server"
]
}
]
},
{
"name": "postgresql15-doc",
"portdir": "databases/postgresql15-doc",
"version": "15.14",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.postgresql.org/",
"description": "Documentation for the PostgreSQL database version 15",
"long_description": "PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity. This is the documentation.",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "jwa",
"github": "jyrkiwahlstedt",
"ports_count": 37
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"docbook-xml-4.5",
"docbook-xsl-nons",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "postgresql15-server",
"portdir": "databases/postgresql15-server",
"version": "15.15",
"license": "Permissive",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.postgresql.org/",
"description": "run postgresql15 as server",
"long_description": "run postgresql15 as server",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "jwa",
"github": "jyrkiwahlstedt",
"ports_count": 37
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"postgresql15"
]
}
],
"depends_on": []
},
{
"name": "py311-blinker",
"portdir": "python/py-blinker",
"version": "1.9.0",
"license": "MIT and BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://blinker.readthedocs.io",
"description": "Fast, simple object-to-object and broadcast signaling",
"long_description": "Blinker provides a fast dispatching system that allows any number of interested parties to subscribe to events, or \"signals\". Signal receivers can subscribe to specific senders or receive signals sent by any sender.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 432
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-flit_core",
"py311-build",
"py311-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest-asyncio",
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-flask",
"py311-oauthlib"
]
}
]
},
{
"name": "py311-coverage",
"portdir": "python/py-coverage",
"version": "7.13.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nedbat/coveragepy",
"description": "Code coverage measurement for Python",
"long_description": "Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 607
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-pytest-cov",
"py311-coveralls"
]
},
{
"type": "run",
"ports": [
"py311-nbval",
"py311-codecov",
"py311-python-coveralls"
]
},
{
"type": "test",
"ports": [
"py311-pyppmd",
"py311-webtest",
"py311-spopt"
]
}
]
},
{
"name": "py311-cpuinfo",
"portdir": "python/py-cpuinfo",
"version": "9.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/workhorsy/py-cpuinfo",
"description": "Py-cpuinfo gets CPU info with pure Python.",
"long_description": "Py-cpuinfo gets CPU info with pure Python. Py-cpuinfo should work without any extra programs or libraries, beyond what your OS provides. It does not require any compilation(C/C++, assembly, et cetera) to use. It works with Python 2 and 3.",
"active": true,
"categories": [
"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": "build",
"ports": [
"py311-blosc",
"py311-hdf5plugin"
]
},
{
"type": "lib",
"ports": [
"py311-tables",
"py311-numcodecs",
"py311-blosc2"
]
},
{
"type": "run",
"ports": [
"py311-pytest-benchmark"
]
},
{
"type": "test",
"ports": [
"py311-py7zr"
]
}
]
},
{
"name": "py311-crcmod",
"portdir": "python/py-crcmod",
"version": "1.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://crcmod.sourceforge.net/",
"description": "Python module for creating functions computing the Cyclic Redundancy Check (CRC).",
"long_description": "Python module for creating functions computing the Cyclic Redundancy Check (CRC).",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"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": []
},
{
"name": "py311-execnet",
"portdir": "python/py-execnet",
"version": "2.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/execnet",
"description": "rapid multi-Python deployment",
"long_description": "rapid multi-Python deployment",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-hatchling",
"py311-hatch-vcs",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-pytest-xdist"
]
},
{
"type": "run",
"ports": [
"py311-pytest-shutil"
]
}
]
},
{
"name": "py311-freezegun",
"portdir": "python/py-freezegun",
"version": "1.5.5",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spulec/freezegun",
"description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"long_description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-dateutil",
"py311-six"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-mock"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py311-tempora",
"py311-babel",
"py311-itsdangerous",
"py311-structlog",
"py311-dateutil",
"py311-Faker"
]
}
]
},
{
"name": "py311-geographiclib",
"portdir": "python/py-geographiclib",
"version": "2.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/geographiclib/",
"description": "The geodesic routines from GeographicLib",
"long_description": "The module implements algorithms for geodesics (Karney, 2013) for solving the direct and inverse problems for an ellipsoid of revolution.",
"active": true,
"categories": [
"devel",
"python",
"gis"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 607
}
],
"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": "lib",
"ports": [
"py311-geopy"
]
}
]
},
{
"name": "py311-iso8601",
"portdir": "python/py-iso8601",
"version": "2.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/micktwomey/pyiso8601",
"description": "Simple module to parse ISO 8601 dates",
"long_description": "Simple module to parse ISO 8601 dates",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2864
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-poetry-core",
"py311-build",
"py311-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-hypothesis"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-colander"
]
},
{
"type": "run",
"ports": [
"py311-openstacksdk",
"py311-keystoneauth1",
"py311-oslo-utils",
"py311-novaclient",
"py311-openstackclient"
]
}
]
},
{
"name": "py311-jwt",
"portdir": "python/py-jwt",
"version": "2.10.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jpadilla/pyjwt",
"description": "JSON Web Token implementation in Python",
"long_description": "JSON Web Token implementation in Python",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 607
}
],
"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": "lib",
"ports": [
"py311-oauthlib"
]
},
{
"type": "run",
"ports": [
"py311-pygithub",
"py311-django-allauth"
]
}
]
},
{
"name": "py311-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": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"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": "build",
"ports": [
"py311-acme"
]
},
{
"type": "lib",
"ports": [
"py311-stem",
"py311-thinc",
"py311-skyfield"
]
},
{
"type": "run",
"ports": [
"py311-pytest-shutil",
"py311-pytest-mock"
]
},
{
"type": "test",
"ports": [
"py311-parameterized",
"py311-webtest",
"py311-freezegun",
"py311-wurlitzer",
"py311-bitmath",
"py311-srsly",
"py311-requests-oauthlib",
"py311-configargparse",
"py311-python-lsp-jsonrpc",
"py311-docker",
"py311-oauthlib",
"py311-docx",
"py311-pytest-virtualenv",
"py311-m2r",
"py311-pygls",
"py311-aws-sam-translator",
"py311-cfn-lint",
"py311-columnize",
"py311-openid",
"py311-argh",
"http-prompt",
"py311-hcloud",
"py311-geopy",
"py311-ddt",
"py311-qt4py",
"py311-flake8",
"py311-python-lsp-server"
]
}
]
},
{
"name": "py311-numpy",
"portdir": "python/py-numpy",
"version": "2.4.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://numpy.org",
"description": "The core utilities for the scientific library scipy for Python",
"long_description": "The core utilities for the scientific library scipy for Python",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 464
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"accelerate",
"openblas",
"flexiblas",
"blis",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gcc15",
"py311-meson-python",
"clang-20",
"pkgconfig",
"py311-build",
"py311-installer",
"py311-cython"
]
},
{
"type": "lib",
"ports": [
"python311",
"libgcc"
]
},
{
"type": "run",
"ports": [
"py311-oldest-supported-numpy"
]
},
{
"type": "test",
"ports": [
"py311-typing_extensions",
"py311-mypy",
"py311-cython",
"py311-hypothesis",
"py311-pytest",
"py311-cffi",
"py311-charset-normalizer",
"py311-tz"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-pyopencl",
"py311-reproject",
"py311-rsgislib"
]
},
{
"type": "lib",
"ports": [
"py311-spectral",
"py311-acor",
"py311-tstables",
"py311-pycifrw",
"py311-pydicom",
"py311-pygeos",
"py311-dynd",
"py311-pdal-plugins",
"py311-mdp-toolkit",
"py311-pyviennacl",
"py311-imagecodecs",
"py311-gyoto",
"py311-maggma",
"py311-numba",
"py311-tifffile",
"py311-cartopy",
"py311-h5py",
"py311-xarray-einstats",
"py311-mayavi",
"py311-metpy",
"py311-petsc4py",
"py311-pythran",
"py311-libsvm",
"py311-altair",
"py311-regions",
"py311-opencv4",
"py311-opencv4-devel",
"py311-aeppl",
"py311-aesara",
"py311-netcdf4",
"py311-asdf-astropy",
"py311-mpl-animators",
"py311-gammapy",
"py311-lmfit",
"py311-nmrglue",
"py311-nmrglue-devel",
"py311-peakutils",
"py311-shapely",
"py311-napari-svg",
"py311-ndindex",
"py311-tables",
"py311-sunpy",
"py311-npx",
"py311-pyFAI",
"py311-opengl-accelerate",
"py311-pacal",
"py311-pymatgen",
"py311-tropycal",
"py311-emmet-core",
"py311-biopython",
"py311-obspy",
"py311-statsmodels",
"py311-xarray",
"py311-drms",
"py311-pyarrow",
"py311-hdbscan",
"py311-silx",
"py311-termplotlib",
"py311-pdal",
"py311-rustworkx",
"py311-control",
"py311-contextily",
"py311-rasterio",
"py311-chainer",
"py311-skyfield",
"py311-cftime",
"py311-slepc4py",
"py311-scikit-hep-uproot4",
"py311-ttfquery",
"py311-rawpy",
"py311-scikit-umfpack",
"py311-arviz",
"py311-emcee3",
"py311-contourpy",
"py311-matplotlib",
"py311-keras",
"py311-keras_applications",
"py311-keras_preprocessing",
"py311-numdifftools",
"py311-pymc",
"py311-astropy-healpix",
"py311-scikit-learn",
"py311-graph-tool",
"py311-pytools",
"py311-bottleneck",
"py311-algopy",
"py311-spiceypy",
"py311-quantities",
"py311-asdf",
"py311-astropy",
"py311-bokeh",
"py311-scikit-image",
"py311-gdal",
"py311-bqplot",
"py311-numcodecs",
"py311-meshio",
"py311-vispy",
"py311-numexpr",
"py311-pytensor",
"py311-zarr",
"py311-siphon",
"py311-geopandas",
"py311-game",
"py311-dm-tree",
"py311-pandas",
"py311-pyogrio",
"py311-pywavelets",
"py311-samplerate",
"py311-scikit-hep-awkward",
"py311-scikit-hep-awkward1",
"py311-scikit-hep-uproot",
"py311-imageio",
"py311-pyerfa",
"py311-scipy",
"py311-networkit",
"py311-mahotas",
"py311-ipympl",
"py311-opt_einsum",
"py311-corner",
"py311-blosc2",
"grass7",
"py311-scikit-rf",
"py311-aubio",
"py311-gsl",
"py311-blis",
"py311-deap",
"py311-dijitso",
"py311-fabio",
"py311-fiat",
"py311-pytorch",
"py311-jplephem",
"py311-mapclassify",
"py311-g2p-en",
"py311-onnx",
"py311-iminuit",
"py311-imread",
"py311-patsy",
"py311-pyside2",
"py311-dolfin",
"py311-fipy",
"py311-gensim",
"py311-quantecon",
"py311-seaborn",
"py311-pyside6",
"py311-snuggs",
"py311-spglib",
"py311-srsly",
"py311-thinc",
"py311-astroquery",
"py311-opencv3",
"py311-opencv3-devel"
]
},
{
"type": "run",
"ports": [
"py311-segregation",
"py311-tobler",
"py311-seqeval",
"py311-spopt",
"py311-sounddevice",
"py311-spaghetti",
"py311-librosa",
"py311-pretty-midi",
"py311-mgwr",
"py311-bpemb",
"py311-rasterstats",
"py311-folium",
"py311-ezdxf",
"py311-tensorflow-datasets",
"py311-qimage2ndarray",
"py311-datasets",
"py311-splot",
"py311-spvcm",
"py311-spglm",
"py311-pygmt",
"py311-pointpats",
"py311-imagehash",
"py311-esda",
"py311-ml_dtypes",
"py311-pmdarima",
"py311-access",
"py311-wxpython-4.0",
"py311-spyder",
"py311-libpysal",
"py311-spint",
"py311-note-seq",
"py311-wordcloud",
"py311-wxmplot",
"py311-xraydb",
"py311-reproject",
"py311-resampy",
"py311-inequality",
"py311-soundfile",
"py311-xraylarch",
"py311-soxr",
"py311-spreg"
]
},
{
"type": "test",
"ports": [
"py311-json-tricks",
"py311-cairocffi",
"py311-zbar",
"py311-blosc",
"py311-uncertainties",
"py311-plumed",
"py311-dill",
"py311-igraph",
"py311-svgelements"
]
}
]
},
{
"name": "py311-oauthlib",
"portdir": "python/py-oauthlib",
"version": "3.3.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/oauthlib/oauthlib",
"description": "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic.",
"long_description": "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic.",
"active": true,
"categories": [
"net",
"security",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 607
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-cryptography",
"py311-blinker",
"py311-jwt"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-mock"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-discogs-client",
"py311-requests-oauthlib"
]
}
]
},
{
"name": "py311-pbr",
"portdir": "python/py-pbr",
"version": "7.0.3",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/pbr/latest/",
"description": "Python Build Reasonableness",
"long_description": "A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-wheel",
"clang-18",
"py311-build",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-setuptools",
"python311"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-munch",
"py311-cliff",
"py311-openstacksdk",
"py311-requestsexceptions",
"py311-requests-mock",
"py311-cinderclient",
"py311-osc-lib",
"py311-oslo-config",
"py311-keystoneclient",
"py311-stevedore",
"py311-debtcollector",
"py311-keystoneauth1",
"py311-os-service-types",
"py311-oslo-i18n",
"py311-oslo-serialization",
"py311-oslo-utils",
"py311-lockfile",
"py311-qstylizer",
"py311-novaclient",
"py311-openstackclient"
]
},
{
"type": "lib",
"ports": [
"py311-jschema_to_python",
"py311-sarif-om",
"py311-virtualenvwrapper"
]
}
]
},
{
"name": "py311-pytest-benchmark",
"portdir": "python/py-pytest-benchmark",
"version": "5.2.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ionelmc/pytest-benchmark",
"description": "A pytest fixture for benchmarking code.",
"long_description": "A pytest fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"clang-18",
"py311-wheel",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-cpuinfo",
"py311-pytest"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py311-cryptography",
"py311-automat",
"py311-lazy_object_proxy",
"py311-py7zr",
"py311-pyppmd"
]
}
]
},
{
"name": "py311-pytest-cov",
"portdir": "python/py-pytest-cov",
"version": "7.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-cov",
"description": "Pytest plugin for measuring coverage.",
"long_description": "Pytest plugin for measuring coverage.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-hatchling",
"py311-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"py311-pluggy",
"py311-pytest",
"py311-coverage",
"python311"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"http-prompt",
"py311-spopt",
"py311-pyppmd"
]
}
]
},
{
"name": "py311-pytest-forked",
"portdir": "python/py-pytest-forked",
"version": "1.6.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-forked",
"description": "run tests in isolated forked subprocesses",
"long_description": "run tests in isolated forked subprocesses",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py311-wheel",
"py311-setuptools_scm",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-pytest",
"python311"
]
}
],
"depends_on": []
},
{
"name": "py311-pytest-subtests",
"portdir": "python/py-pytest-subtests",
"version": "0.13.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-subtests",
"description": "unittest subTest() support and subtests fixture.",
"long_description": "unittest subTest() support and subtests fixture.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-wheel",
"py311-setuptools_scm_git_archive",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-setuptools",
"python311"
]
}
],
"depends_on": []
},
{
"name": "py311-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",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"py311-pytest",
"py311-execnet",
"python311"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py311-license-expression",
"py311-spopt",
"py311-note-seq",
"py311-typer",
"py311-tensorflow-datasets",
"py311-cryptography",
"py311-xarray"
]
}
]
},
{
"name": "py311-requests-mock",
"portdir": "python/py-requests-mock",
"version": "1.12.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://requests-mock.readthedocs.io/",
"description": "Mock out responses from the requests package",
"long_description": "requests-mock provides a building block to stub out the HTTP requests portions of your testing code.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 607
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-setuptools_scm",
"py311-pbr",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"py311-requests",
"python311"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py311-soco",
"py311-upt-cpan",
"py311-upt-macports",
"py311-upt-rubygems",
"py311-requests-oauthlib",
"py311-requests-cache"
]
}
]
},
{
"name": "py311-requests-oauthlib",
"portdir": "python/py-requests-oauthlib",
"version": "2.0.0",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/requests/requests-oauthlib",
"description": "OAuth for Humans",
"long_description": "OAuth for Humans: an easy-to-use Python interface for building OAuth1 and OAuth2 clients.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-requests",
"py311-oauthlib"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-mock",
"py311-requests-mock",
"py311-selenium"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-kubernetes"
]
},
{
"type": "run",
"ports": [
"py311-django-allauth"
]
}
]
},
{
"name": "py311-svgelements",
"portdir": "python/py-svgelements",
"version": "1.9.6",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/meerk40t/svgelements",
"description": "SVG Parsing for Elements, Paths, and other SVG Objects.",
"long_description": "svgelements does high fidelity SVG parsing and geometric rendering. The goal is to successfully and correctly process SVG for use with any scripts that may need or want to use SVG files as geometric data.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "",
"github": "abey79",
"ports_count": 20
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-Pillow",
"py311-numpy",
"py311-scipy"
]
}
],
"depends_on": []
},
{
"name": "py311-toml",
"portdir": "python/py-toml",
"version": "0.10.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/uiri/toml",
"description": "Python Library for Tom's Obvious, Minimal Language",
"long_description": "A Python library for parsing and creating TOML. The module passes the TOML test suite.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 249
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-xmlsec",
"py311-configparser",
"py311-cryptg",
"py311-tabulate",
"py311-asdf-coordinates-schemas",
"py311-termplotlib",
"py311-astropy",
"py311-tokenizers",
"py311-freetype",
"py311-pytensor"
]
},
{
"type": "lib",
"ports": [
"py311-tox",
"py311-tempora",
"kb",
"py311-jupytext",
"py311-pytest-pylint",
"openconnect-sso"
]
},
{
"type": "run",
"ports": [
"py311-xraylarch"
]
}
]
},
{
"name": "py311-yapf",
"portdir": "python/py-yapf",
"version": "0.43.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/google/yapf",
"description": "A formatter for Python files",
"long_description": "YAPF is based off of 'clang-format', developed by Daniel Jasper.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-platformdirs"
]
},
{
"type": "run",
"ports": [
"yapf_select"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-python-lsp-server"
]
}
]
},
{
"name": "py311-levenshtein",
"portdir": "python/py-levenshtein",
"version": "0.27.3",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/maxbachmann/Levenshtein",
"description": "Python module for fast computation of Levensthein distances.",
"long_description": "The Levenshtein Python C extension module contains functions for fast computation of Levenshtein (edit) distance, and edit operations, string similarity, approximate median strings, and generally string averaging, string sequence and set similarity. It supports both normal and Unicode strings.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2864
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"ninja",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-scikit-build-core"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-rapidfuzz"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-fuzzywuzzy"
]
},
{
"type": "test",
"ports": [
"py311-fire"
]
}
]
},
{
"name": "py-docstring-to-markdown",
"portdir": "python/py-docstring-to-markdown",
"version": "0.17",
"license": "LGPL-2.1+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-lsp/docstring-to-markdown",
"description": "On the fly conversion of Python docstrings to markdown",
"long_description": "On the fly conversion of Python docstrings to markdown",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-docstring-to-markdown"
]
}
],
"depends_on": []
},
{
"name": "py37-docstring-to-markdown",
"portdir": "python/py-docstring-to-markdown",
"version": "0.13",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-lsp/docstring-to-markdown",
"description": "On the fly conversion of Python docstrings to markdown",
"long_description": "On the fly conversion of Python docstrings to markdown",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"py37-wheel",
"py37-build",
"py37-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python37"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-python-lsp-server"
]
}
]
},
{
"name": "py38-docstring-to-markdown",
"portdir": "python/py-docstring-to-markdown",
"version": "0.15",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-lsp/docstring-to-markdown",
"description": "On the fly conversion of Python docstrings to markdown",
"long_description": "On the fly conversion of Python docstrings to markdown",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-python-lsp-server"
]
}
]
},
{
"name": "py39-docstring-to-markdown",
"portdir": "python/py-docstring-to-markdown",
"version": "0.17",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-lsp/docstring-to-markdown",
"description": "On the fly conversion of Python docstrings to markdown",
"long_description": "On the fly conversion of Python docstrings to markdown",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-python-lsp-server"
]
}
]
},
{
"name": "py310-docstring-to-markdown",
"portdir": "python/py-docstring-to-markdown",
"version": "0.17",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-lsp/docstring-to-markdown",
"description": "On the fly conversion of Python docstrings to markdown",
"long_description": "On the fly conversion of Python docstrings to markdown",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-typing_extensions",
"py310-importlib-metadata"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-python-lsp-server"
]
}
]
},
{
"name": "py-pylint-venv",
"portdir": "python/py-pylint-venv",
"version": "3.0.4",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jgosmann/pylint-venv/",
"description": "pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.",
"long_description": "pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pylint-venv"
]
}
],
"depends_on": []
}
]
}