HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50883,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=411",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=409",
"results": [
{
"name": "py314-ply",
"portdir": "python/py-ply",
"version": "3.11",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.dabeaz.com/ply/",
"description": "lex and yacc implementation for Python",
"long_description": "lex and yacc implementation for Python",
"active": true,
"categories": [
"devel",
"lang",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"qt6-qtwebengine",
"qt6-qtwebengine-docs"
]
},
{
"type": "lib",
"ports": [
"py314-stone",
"py314-pythran",
"py314-sip"
]
}
]
},
{
"name": "py314-pluggy",
"portdir": "python/py-pluggy",
"version": "1.6.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pluggy",
"description": "Plugin and hook calling mechanisms for Python",
"long_description": "This is the plugin manager as used by pytest but stripped of pytest specific details.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "pedro.salgado",
"github": "steenzout",
"ports_count": 53
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-python-lsp-server",
"py314-pytest-cov",
"py314-pytest",
"py314-hatchling",
"py314-tox"
]
}
]
},
{
"name": "py314-plotpy",
"portdir": "python/py-plotpy",
"version": "2.8.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PlotPyStack/plotpy/",
"description": "Curve and image plotting tools for Python/Qt applications",
"long_description": "Curve and image plotting tools for Python/Qt applications",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"py314-scikit-image",
"python314",
"py314-tifffile",
"py314-scipy",
"py314-Pillow",
"py314-guidata",
"py314-pythonqwt"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"peakipy",
"py-plotpy"
]
}
]
},
{
"name": "py314-plotly",
"portdir": "python/py-plotly",
"version": "6.5.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://plotly.com/python/",
"description": "Interactive graphing library for Python.",
"long_description": "Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-jupyter_packaging",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-hatchling",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"py314-matplotlib",
"py314-tenacity",
"py314-jupyterlab",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"peakipy",
"py-plotly"
]
},
{
"type": "run",
"ports": [
"qgis3",
"qgis3-ltr"
]
}
]
},
{
"name": "py314-platformdirs",
"portdir": "python/py-platformdirs",
"version": "4.9.2",
"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": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatch-vcs",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-tox",
"pipx",
"py314-npe2",
"py314-textual",
"py314-jupyter_core",
"py314-virtualenv",
"py314-yapf",
"py-platformdirs",
"py314-requests-cache",
"poetry",
"py314-findpython",
"py314-black",
"py314-pint",
"xml2rfc",
"py314-pooch",
"py314-pylint"
]
},
{
"type": "run",
"ports": [
"nvchecker",
"py314-libpysal"
]
}
]
},
{
"name": "py314-pkginfo",
"portdir": "python/py-pkginfo",
"version": "1.12.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/pkginfo",
"description": "Query metadatdata from sdists and bdists installed packages.",
"long_description": "Provides an API for querying the distutils metadata written in the PKG-INFO file inside a source distriubtion (an sdist) or a binary distribution (e.g., created by running bdist_egg).",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "jjstickel",
"github": "jjstickel",
"ports_count": 169
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-upt-pypi",
"poetry"
]
}
]
},
{
"name": "py314-pkgconfig",
"portdir": "python/py-pkgconfig",
"version": "1.5.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/matze/pkgconfig",
"description": "Python module to interface with pkg-config.",
"long_description": "Python module to interface with pkg-config. It can be used to check if a package exists, check if a package meets certain version requirements, query CFLAGS and LDFLAGS, and parse the output to build extensions with setup.py.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"pkgconfig"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py314-xmlsec",
"py314-lz4",
"py314-h5py",
"py314-aiohttp"
]
},
{
"type": "lib",
"ports": [
"py314-virtualfish"
]
}
]
},
{
"name": "py314-pkce",
"portdir": "python/py-pkce",
"version": "1.0.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RomeoDespres/pkce",
"description": "PKCE Pyhton generator",
"long_description": "PKCE Pyhton generator",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": []
},
{
"name": "py314-pip",
"portdir": "python/py-pip",
"version": "26.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pip.pypa.io",
"description": "A tool for installing and managing Python packages.",
"long_description": "pip is a replacement for easy_install. It uses mostly the same techniques for finding packages, so packages that were made easy_installable should be pip-installable as well.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2883
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-setuptools",
"python314"
]
},
{
"type": "run",
"ports": [
"pip_select"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py314-gyoto",
"ghidra",
"py314-pyfatfs",
"xrootd",
"py314-pyarrow"
]
},
{
"type": "lib",
"ports": [
"py-pip",
"platformio",
"pipx"
]
}
]
},
{
"name": "py314-pint",
"portdir": "python/py-pint",
"version": "0.25.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pint.readthedocs.org/",
"description": "Pint: a Python units library",
"long_description": "Pint is Python module/package to define, operate and manipulate physical quantities: the product of a numerical value and a unit of measurement. It allows arithmetic operations between them and conversions from and to different units.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1305
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatch-vcs",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-platformdirs",
"py314-typing_extensions",
"py314-flexcache",
"py314-flexparser"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pint"
]
}
]
},
{
"name": "py314-Pillow",
"portdir": "python/py-Pillow",
"version": "9.5.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": 2883
}
],
"variants": [
"raqm",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"openjpeg",
"tiff",
"webp",
"zlib",
"python314",
"py314-tkinter",
"py314-olefile",
"freetype",
"lcms2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"grass",
"py314-imageio",
"py314-ipympl",
"py314-bokeh",
"py314-sphinx-gallery",
"py314-cartopy",
"py314-cairosvg",
"xyzrender",
"py314-blockdiag",
"py314-contextily",
"py314-img2pdf",
"py314-matplotlib",
"py314-pyvo",
"py314-vispy",
"py314-reportlab",
"py314-pikepdf",
"py314-plotpy"
]
},
{
"type": "run",
"ports": [
"volatility3",
"py314-wxpython-4.0",
"qgis3",
"qgis3-ltr",
"py314-luma.core",
"py314-scikit-image"
]
},
{
"type": "test",
"ports": [
"py314-Faker",
"py314-svgelements"
]
}
]
},
{
"name": "py314-pikepdf",
"portdir": "python/py-pikepdf",
"version": "10.3.0",
"license": "MPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pikepdf/pikepdf",
"description": "pikepdf is based on QPDF, a powerful PDF manipulation and repair library.",
"long_description": "pikepdf is based on QPDF, a powerful PDF manipulation and repair library.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1305
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-trove-classifiers",
"clang-21",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"qpdf",
"python314",
"py314-packaging",
"py314-lxml",
"py314-pybind11",
"py314-Pillow",
"py314-deprecated"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-img2pdf",
"py-pikepdf"
]
},
{
"type": "test",
"ports": [
"py314-cairocffi"
]
}
]
},
{
"name": "py314-pickleshare",
"portdir": "python/py-pickleshare",
"version": "0.7.5",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/vivainio/pickleshare",
"description": "Tiny 'shelve'-like database with concurrency support.",
"long_description": "Tiny 'shelve'-like database with concurrency support.",
"active": true,
"categories": [
"devel",
"science",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2883
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pickleshare"
]
},
{
"type": "run",
"ports": [
"py314-spyder"
]
}
]
},
{
"name": "py314-pick",
"portdir": "python/py-pick",
"version": "2.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wong2/pick",
"description": "pick an option in the terminal with a simple GUI",
"long_description": "pick an option in the terminal with a simple GUI",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": []
},
{
"name": "py314-photoscript",
"portdir": "python/py-photoscript",
"version": "0.5.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RhetTbull/photoscript",
"description": "Python wrapper around Apple Photos applescript interface",
"long_description": "Python wrapper around Apple Photos applescript interface",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "rturnbull",
"github": "RhetTbull",
"ports_count": 39
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pyobjc",
"py314-applescript",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-photoscript",
"osxphotos"
]
}
]
},
{
"name": "py314-phonenumbers",
"portdir": "python/py-phonenumbers",
"version": "8.13.30",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/daviddrysdale/python-phonenumbers",
"description": "parsing, formatting, storing and validating international phone numbers",
"long_description": "Python version of the Google common library for parsing, formatting, storing and validating international phone numbers",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 438
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-phonenumbers",
"py314-pydantic-extra-types"
]
}
]
},
{
"name": "py314-pexpect",
"portdir": "python/py-pexpect",
"version": "4.9.0",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pexpect.readthedocs.org/",
"description": "Allows easy control of interactive console applications.",
"long_description": "Pexpect is a pure Python module for spawning child applications, controlling them, and responding to expected patterns in their output. Pexpect allows your script to spawn a child application and control it as if a human were typing commands.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2883
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-ptyprocess",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-metakernel",
"xxh",
"py314-ipython",
"py314-poetry-plugin-shell",
"py-pexpect"
]
},
{
"type": "run",
"ports": [
"py314-spyder"
]
}
]
},
{
"name": "py314-pew",
"portdir": "python/py-pew",
"version": "1.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/berdario/pew",
"description": "A tool to manage multiple virtual environments written in pure python",
"long_description": "A tool to manage multiple virtual environments written in pure python",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "esafak",
"github": "esafak",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-setuptools",
"py314-virtualenv",
"py314-pythonz",
"py314-virtualenv-clone"
]
},
{
"type": "run",
"ports": [
"pew_select"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pew"
]
}
]
},
{
"name": "py314-periodictable",
"portdir": "python/py-periodictable",
"version": "2.1.0",
"license": "public-domain",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-periodictable/periodictable",
"description": "Extensible periodic table of the elements",
"long_description": "Extensible periodic table of the elements",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-parsing",
"py314-numpy"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-periodictable",
"py314-cclib"
]
}
]
},
{
"name": "py314-pendulum",
"portdir": "python/py-pendulum",
"version": "3.2.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/pendulum/",
"description": "Python datetimes made easy",
"long_description": "Pendulum is a Python package to ease datetimes manipulation. It provides classes that are drop-in replacements for the native ones (they inherit from them).",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-maturin",
"py314-build",
"py314-installer",
"py314-setuptools-rust",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-dateutil",
"py314-tzdata",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pendulum",
"py314-pydantic-extra-types"
]
}
]
},
{
"name": "py314-pefile",
"portdir": "python/py-pefile",
"version": "2024.8.26",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/erocarrera/pefile",
"description": "Parse and work with Portable Executable (PE) files",
"long_description": "pefile is a multi-platform Python module to parse and work with Portable Executable (PE) files. PE is the format used for executables, DLLs, object code, and other purposes on 32- and 64-bit versions of Windows operating systems. PE is also the standard executable format in EFI environments.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"volatility3"
]
}
]
},
{
"name": "py314-peewee",
"portdir": "python/py-peewee",
"version": "3.19.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/coleifer/peewee/",
"description": "a small, expressive orm -- supports postgresql, mysql and sqlite",
"long_description": "Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-cython",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-peewee"
]
}
]
},
{
"name": "py314-peakutils",
"portdir": "python/py-peakutils",
"version": "1.3.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://peakutils.readthedocs.io",
"description": "Peak detection utilities for 1D data",
"long_description": "Peak detection utilities for 1D data",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-numpy",
"py314-scipy"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-pandas"
]
}
],
"depends_on": []
},
{
"name": "py314-pdm-backend",
"portdir": "python/py-pdm-backend",
"version": "2.4.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pdm-project/pdm-backend",
"description": "The build backend used by PDM that supports latest packaging standards",
"long_description": "The build backend used by PDM that supports latest packaging standards",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py314-docopt-ng",
"py314-webcolors",
"py314-numdifftools",
"py314-pbs_installer",
"py314-pytoolconfig",
"py314-findpython",
"py314-annotated-doc",
"py314-fastapi",
"py314-asv-runner",
"py314-typer"
]
},
{
"type": "lib",
"ports": [
"py-pdm-backend"
]
}
]
},
{
"name": "py314-pdfminer",
"portdir": "python/py-pdfminer",
"version": "20260107",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pdfminersix.readthedocs.io/",
"description": "Python pdf extraction package",
"long_description": "Pdfminer.six is a community maintained fork of the original PDFMiner. It is a tool for extracting information from PDF documents. It focuses on getting and analyzing text data. Pdfminer.six extracts the text from a page directly from the sourcecode of the PDF. It can also be used to get the exact location, font or color of the text. It is built in a modular way such that each component of pdfminer.six can be replaced easily. You can implement your own interpreter or rendering device to use the power of pdfminer.six for other purposes that text analysis.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 222
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools-git-versioning",
"py314-setuptools",
"py314-wheel",
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-charset-normalizer",
"py314-cryptography",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pdfminer"
]
}
]
},
{
"name": "py314-pdbecif",
"portdir": "python/py-pdbecif",
"version": "1.5",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PDBeurope/pdbecif",
"description": "Python package for reading, writing and manipulating mmCIF files",
"long_description": "Python package for reading, writing and manipulating mmCIF files, distributed by the wwPDB.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-pytest-runner",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": []
},
{
"name": "py314-pbs_installer",
"portdir": "python/py-pbs_installer",
"version": "2025.10.14",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/frostming/pbs-installer",
"description": "An installer for indygreg's python-build-standalone",
"long_description": "The list of python versions are kept sync with the upstream automatically",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 144
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-pdm-backend"
]
},
{
"type": "lib",
"ports": [
"py314-httpx",
"py314-zstd",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"poetry"
]
}
]
},
{
"name": "py314-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": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-setuptools",
"python314"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py314-lockfile",
"py314-stevedore",
"py314-qstylizer",
"py314-requests-mock",
"bandit"
]
},
{
"type": "lib",
"ports": [
"py314-jschema_to_python",
"py314-sarif-om"
]
}
]
},
{
"name": "py314-patsy",
"portdir": "python/py-patsy",
"version": "1.0.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pydata/patsy",
"description": "Python package for describing statistical models.",
"long_description": "A Python package for describing statistical models and for building design matrices. It is closely inspired by and compatible with the 'formula' mini-language used in R and S.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2883
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-numpy"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-scipy",
"py314-pandas"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-statsmodels"
]
},
{
"type": "run",
"ports": [
"qgis3",
"qgis3-ltr"
]
}
]
},
{
"name": "py314-pathvalidate",
"portdir": "python/py-pathvalidate",
"version": "3.3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thombashi/pathvalidate",
"description": "pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.",
"long_description": "pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-allpairspy",
"py314-tcolorpy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"osxphotos"
]
}
]
},
{
"name": "py314-pathspec",
"portdir": "python/py-pathspec",
"version": "1.0.4",
"license": "(MPL-2 or LGPL-2.1+)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cpburnz/python-pathspec",
"description": "Utility library for gitignore style pattern matching of file paths.",
"long_description": "pathspec is a utility library for pattern matching of file paths. So far this only includes Git’s wildmatch pattern matching which itself is derived from Rsync’s wildmatch. Git uses wildmatch for its gitignore files.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-mypy",
"py314-black",
"py-pathspec",
"maestral",
"py314-hatchling",
"py314-scikit-build-core"
]
},
{
"type": "run",
"ports": [
"yamllint"
]
}
]
},
{
"name": "py314-patch-ng",
"portdir": "python/py-patch-ng",
"version": "1.19.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/conan-io/python-patch-ng",
"description": "Library to parse and apply unified diffs.",
"long_description": "Library to parse and apply unified diffs.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py314-lmdb"
]
},
{
"type": "lib",
"ports": [
"py-patch-ng"
]
}
]
},
{
"name": "py314-pastel",
"portdir": "python/py-pastel",
"version": "0.2.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sdispater/pastel",
"description": "Bring colors to your terminal.",
"long_description": "Pastel is a simple library to help you colorize strings in your terminal.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-poethepoet"
]
}
]
},
{
"name": "py314-partd",
"portdir": "python/py-partd",
"version": "1.4.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mrocklin/partd/",
"description": "Appendable key-value storage.",
"long_description": "Appendable key-value storage.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2883
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-versioneer",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"py314-toolz",
"py314-locket",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-partd",
"py314-dask"
]
}
]
},
{
"name": "py314-parso",
"portdir": "python/py-parso",
"version": "0.8.6",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/davidhalter/parso",
"description": "A Python Parser",
"long_description": "A Python Parser",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2883
}
],
"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-parso",
"py314-jedi"
]
},
{
"type": "run",
"ports": [
"py314-spyder"
]
}
]
},
{
"name": "py314-parsing",
"portdir": "python/py-parsing",
"version": "3.3.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 2,
"replaced_by": null,
"homepage": "https://github.com/pyparsing/pyparsing/",
"description": "alternative approach to creating parsers in python",
"long_description": "The parsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The parsing module provides a library of classes that client code uses to construct the grammar directly in Python code.",
"active": true,
"categories": [
"lang",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"cabal",
"spice-gtk"
]
},
{
"type": "lib",
"ports": [
"py314-httplib2",
"py314-periodictable",
"py-parsing",
"py314-pysigma",
"py314-rdflib",
"py314-matplotlib"
]
},
{
"type": "run",
"ports": [
"py314-rasterio",
"py314-cloudscraper"
]
}
]
},
{
"name": "py314-parsedatetime",
"portdir": "python/py-parsedatetime",
"version": "2.6",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bear/parsedatetime",
"description": "Parse human-readable date/time text",
"long_description": "Parse human-readable date/time text",
"active": true,
"categories": [
"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-parsedatetime"
]
}
]
},
{
"name": "py314-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": 175
}
],
"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-parse"
]
}
]
},
{
"name": "py314-parfive",
"portdir": "python/py-parfive",
"version": "2.3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://parfive.readthedocs.io/en/stable/",
"description": "A parallel file downloader using asyncio.",
"long_description": "A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1305
}
],
"variants": [
"ftp"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"py314-tqdm",
"py314-aiohttp",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-parfive"
]
}
]
},
{
"name": "py314-paramiko",
"portdir": "python/py-paramiko",
"version": "3.5.1",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/paramiko/paramiko/",
"description": "Native Python SSHv2 protocol library",
"long_description": "This is a library for making SSH2 connections (client or server). Emphasis is on using SSH2 as an alternative to SSL for making secure connections between python scripts. All major ciphers and hash methods are supported. SFTP client and server mode are both supported too.",
"active": true,
"categories": [
"net",
"security",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2883
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"py314-cryptography",
"py314-bcrypt",
"py314-pynacl",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-fabric",
"py314-ansible-core",
"py314-pooch"
]
},
{
"type": "run",
"ports": [
"pyinfra"
]
}
]
},
{
"name": "py314-parameterized",
"portdir": "python/py-parameterized",
"version": "0.9.0",
"license": "FreeBSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wolever/parameterized",
"description": "Parameterized testing with any Python test framework",
"long_description": "Parameterized testing with any Python test framework",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-mock",
"py314-pynose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-parameterized"
]
},
{
"type": "test",
"ports": [
"py314-aws-sam-translator",
"linkchecker"
]
}
]
},
{
"name": "py314-param",
"portdir": "python/py-param",
"version": "2.3.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/holoviz/param",
"description": "Param is a library providing Parameters.",
"long_description": "Param is a library providing Parameters. Python attributes extended to have features such as type and range checking, dynamically generated values, documentation strings, default values, etc., each of which is inherited from parent classes if not specified in a subclass.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1305
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatch-vcs",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-param",
"py314-geoviews",
"py314-holoviews",
"py314-hvplot",
"py314-panel",
"py314-pyct"
]
}
]
},
{
"name": "py314-panel",
"portdir": "python/py-panel",
"version": "1.8.9",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://panel.holoviz.org",
"description": "A high-level app and dashboarding solution for Python.",
"long_description": "Panel is an open-source Python library that lets you create custom interactive web apps and dashboards by connecting user-defined widgets to plots, images, tables, or text.",
"active": true,
"categories": [
"devel",
"graphics",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1305
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"npm11",
"py314-build",
"py314-installer",
"py314-packaging",
"py314-hatch-vcs",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"py314-mdit-py-plugins",
"py314-markdown-it-py",
"py314-pandas",
"py314-param",
"py314-xyzservices",
"py314-markdown",
"panel_select",
"py314-bleach",
"py314-bokeh",
"py314-narwhals",
"py314-pyct",
"py314-pyviz_comms",
"py314-tzdata",
"nodejs24",
"python314",
"py314-requests",
"py314-tqdm",
"py314-typing_extensions",
"py314-linkify-it-py"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-geoviews",
"py314-holoviews",
"py314-hvplot",
"peakipy",
"py-panel"
]
}
]
},
{
"name": "py314-pandocfilters",
"portdir": "python/py-pandocfilters",
"version": "1.5.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jgm/pandocfilters",
"description": "Utilities for writing pandoc filters in python.",
"long_description": "Utilities for writing pandoc filters in python.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2883
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-nbconvert",
"py-pandocfilters"
]
}
]
},
{
"name": "py314-pandas",
"portdir": "python/py-pandas",
"version": "2.3.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pandas.pydata.org",
"description": "Powerful data structures for data analysis and statistics",
"long_description": "Powerful data structures for data analysis and statistics",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2883
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-versioneer",
"py314-build",
"py314-installer",
"py314-wheel",
"py314-cython",
"py314-meson-python",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-dateutil",
"py314-tz",
"py314-numpy",
"py314-pytzdata",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-statsmodels",
"py314-holoviews",
"py314-hvplot",
"py314-mapclassify",
"py314-pymc",
"peakipy",
"py314-panel",
"py314-geopandas",
"py314-arviz",
"py314-bokeh",
"py314-xarray",
"py314-seaborn",
"py314-skyfield",
"py314-astropy"
]
},
{
"type": "run",
"ports": [
"py314-access",
"qgis3-ltr",
"py314-spyder",
"py314-esda",
"py314-spreg",
"py314-tobler",
"py314-libpysal",
"py314-pointpats",
"qgis3"
]
},
{
"type": "test",
"ports": [
"py314-igraph",
"pdb2pqr",
"py314-patsy",
"py314-pyarrow",
"py314-peakutils"
]
}
]
},
{
"name": "py314-packaging",
"portdir": "python/py-packaging",
"version": "26.0",
"license": "(BSD or Apache-2)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://packaging.pypa.io/",
"description": "Core utilities for Python packaging",
"long_description": "This library provides Python packaging utilities that implement the interoperability specifications which have clearly one correct behaviour (eg: PEP 440) or benefit greatly from having a single shared implementation (eg: PEP 425). The packaging project includes the following: version handling, specifiers, markers, requirements, tags, utilities.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py-bootstrap-modules",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pretend",
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py314-zstd",
"py314-mssql",
"py314-wheel",
"py314-gobject3",
"mesa",
"py314-panel",
"py314-pyside6"
]
},
{
"type": "lib",
"ports": [
"py314-matplotlib",
"py314-geoviews",
"py314-hvplot",
"twine",
"py-packaging",
"py314-qtconsole",
"py314-py2app",
"py314-webargs",
"py314-hatch-requirements-txt",
"py314-ansible-core",
"py314-upt-macports",
"py314-pytoolconfig",
"py314-asdf-astropy",
"py314-pikepdf",
"py314-geopandas",
"gi-docgen",
"py314-pysigma",
"py314-arviz",
"py314-setuptools_scm",
"py314-pyogrio",
"py314-jupyter_packaging",
"py314-lazy_loader",
"py314-pyinstaller",
"py314-dunamai",
"py314-pyinstaller-hooks-contrib",
"py314-build",
"py314-deprecation",
"py314-tox",
"py314-pytest-rerunfailures",
"py314-stone",
"pipenv",
"py314-zmq",
"pipx",
"py314-h5netcdf",
"py314-statsmodels",
"osxphotos",
"py314-pytest-remotedata",
"py314-dask",
"py314-pyproject_api",
"py314-desktop-notifier",
"py314-virtualfish",
"poetry",
"py314-findpython",
"upt",
"rst2pdf",
"py314-bokeh",
"py314-black",
"py314-scikit-image",
"glances",
"py314-pytest",
"py314-xarray",
"py314-cartopy",
"py314-versioningit",
"py314-asv",
"maestral",
"py314-setuptools-git-versioning",
"py314-pooch",
"py314-hatchling",
"py314-cclib",
"py314-scikit-build-core",
"py314-pyproject_metadata",
"py314-kombu",
"py314-asdf",
"ansible-lint",
"py314-qtpy",
"py314-astropy",
"py314-jupyterlab_server",
"py314-jupyterlab",
"py314-pyqt-builder",
"py314-sip",
"py314-ipykernel",
"py314-jupyter_server",
"py314-nbconvert"
]
},
{
"type": "run",
"ports": [
"py314-libpysal",
"pyinfra",
"py314-sphinx",
"py314-pytorch",
"py314-ansible-compat"
]
},
{
"type": "test",
"ports": [
"py314-netcdf4"
]
}
]
},
{
"name": "py314-owslib",
"portdir": "python/py-owslib",
"version": "0.35.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://owslib.readthedocs.io/",
"description": "OGC Web Service utility library",
"long_description": "OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models. OWSLib provides a common API for accessing service metadata and wrappers for numerous OGC Web Service interfaces.",
"active": true,
"categories": [
"net",
"science",
"python",
"gis"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 609
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-pyproj",
"py314-dateutil",
"py314-lxml",
"py314-requests",
"py314-yaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-owslib",
"py314-cartopy"
]
},
{
"type": "run",
"ports": [
"qgis3",
"qgis3-ltr"
]
}
]
},
{
"name": "py314-overrides",
"portdir": "python/py-overrides",
"version": "7.7.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mkorpela/overrides",
"description": "A decorator to automatically detect mismatch when overriding a method",
"long_description": "A decorator to automatically detect mismatch when overriding a method. See http://stackoverflow.com/questions/1167617/in-python-how-do-i-indicate-im-overriding-a-method",
"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-pynose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-jupyter_server",
"py-overrides"
]
}
]
},
{
"name": "py314-outcome",
"portdir": "python/py-outcome",
"version": "1.3.0.post0",
"license": "(Apache-2 or MIT)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-trio/outcome",
"description": "Capture the outcome of Python function calls",
"long_description": "Capture the outcome of Python function calls. Extracted from the Trio project.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jan",
"github": "jandemter",
"ports_count": 71
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-attrs"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-async_generator",
"py314-pytest-asyncio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-pytest-trio",
"py314-trio"
]
}
]
},
{
"name": "py314-osxmetadata",
"portdir": "python/py-osxmetadata",
"version": "1.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RhetTbull/osxmetadata",
"description": "Read and write meta data, such as tags/keywords, Finder comments, etc. on MacOS files",
"long_description": "Read and write meta data, such as tags/keywords, Finder comments, etc. on MacOS files",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "rturnbull",
"github": "RhetTbull",
"ports_count": 39
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-hatchling",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-click",
"py314-xattr",
"py314-pyobjc",
"py314-applescript",
"py314-bitstring"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-osxmetadata",
"osxphotos"
]
}
]
}
]
}