HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51892,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=1000",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=998",
"results": [
{
"name": "py313-mercantile",
"portdir": "python/py-mercantile",
"version": "1.2.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mapbox/mercantile",
"description": "Spherical mercator and XYZ tile utilities",
"long_description": "Spherical mercator and XYZ tile utilities",
"active": true,
"categories": [
"devel",
"python",
"gis"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-click",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-contextily"
]
}
]
},
{
"name": "py314-mercantile",
"portdir": "python/py-mercantile",
"version": "1.2.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mapbox/mercantile",
"description": "Spherical mercator and XYZ tile utilities",
"long_description": "Spherical mercator and XYZ tile utilities",
"active": true,
"categories": [
"devel",
"python",
"gis"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-click",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-contextily",
"py-mercantile"
]
}
]
},
{
"name": "py314-affine",
"portdir": "python/py-affine",
"version": "2.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sgillies/affine",
"description": "Matrices describing affine transformation of the plane.",
"long_description": "Matrices describing affine transformation of the plane.",
"active": true,
"categories": [
"devel",
"math",
"python",
"gis"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-affine",
"py314-async-geotiff"
]
},
{
"type": "run",
"ports": [
"qgis3",
"qgis3-ltr",
"py314-rasterio",
"py314-rasterstats"
]
}
]
},
{
"name": "py314-cligj",
"portdir": "python/py-cligj",
"version": "0.7.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mapbox/cligj",
"description": "Click params for commmand line interfaces to GeoJSON",
"long_description": "Click params for commmand line interfaces to GeoJSON",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-setuptools",
"py314-click",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-cligj",
"py314-fiona"
]
},
{
"type": "run",
"ports": [
"py314-rasterio",
"py314-rasterstats"
]
}
]
},
{
"name": "py314-click-plugins",
"portdir": "python/py-click-plugins",
"version": "1.1.1.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/click-contrib/click-plugins",
"description": "An extension module for click to enable registering CLI commands via setuptools entry-points.",
"long_description": "An extension module for click to enable registering CLI commands via setuptools entry-points.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-click",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-click-plugins",
"py314-fiona"
]
}
]
},
{
"name": "py313-contextily",
"portdir": "python/py-contextily",
"version": "1.7.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geopandas/contextily",
"description": "context geo tiles in Python",
"long_description": "contextily is a small Python package to retrieve tile maps from the internet. It can add those tiles as basemaps to matplotlib figures or write tile maps to disk into geospatial raster files. Bounding boxes can be passed in both WGS84 and Spheric Mercator.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"py313-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py313-joblib",
"py313-xyzservices",
"python313",
"py313-mercantile",
"py313-geopy",
"py313-requests",
"py313-numpy",
"py313-Pillow",
"py313-rasterio",
"py313-matplotlib"
]
}
],
"depends_on": []
},
{
"name": "py314-contextily",
"portdir": "python/py-contextily",
"version": "1.7.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geopandas/contextily",
"description": "context geo tiles in Python",
"long_description": "contextily is a small Python package to retrieve tile maps from the internet. It can add those tiles as basemaps to matplotlib figures or write tile maps to disk into geospatial raster files. Bounding boxes can be passed in both WGS84 and Spheric Mercator.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py314-joblib",
"py314-mercantile",
"python314",
"py314-xyzservices",
"py314-rasterio",
"py314-requests",
"py314-numpy",
"py314-Pillow",
"py314-matplotlib",
"py314-geopy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-contextily"
]
}
]
},
{
"name": "py314-rasterio",
"portdir": "python/py-rasterio",
"version": "1.5.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rasterio/rasterio",
"description": "Rasterio reads and writes geospatial raster data.",
"long_description": "Rasterio reads and writes geospatial raster data.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"py314-build",
"clang-18",
"py314-cython",
"py314-wheel",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"gdal",
"python314",
"py314-numpy"
]
},
{
"type": "run",
"ports": [
"py314-cligj",
"py314-affine",
"py314-click",
"py314-parsing",
"py314-certifi",
"py314-attrs"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-morecantile",
"py314-contextily",
"py-rasterio"
]
},
{
"type": "run",
"ports": [
"qgis3",
"py314-tobler",
"qgis3-ltr",
"py314-rasterstats"
]
}
]
},
{
"name": "py314-xyzservices",
"portdir": "python/py-xyzservices",
"version": "2025.11.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geopandas/xyzservices",
"description": "Source of XYZ tiles provider",
"long_description": "Source of XYZ tiles provider",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools_scm",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-bokeh",
"py314-contextily",
"py314-geoviews",
"py314-panel",
"py-xyzservices"
]
},
{
"type": "run",
"ports": [
"py314-folium"
]
}
]
},
{
"name": "prek",
"portdir": "devel/prek",
"version": "0.3.11",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://prek.j178.dev",
"description": "A fast Git hook manager written in Rust, drop-in alternative to pre-commit.",
"long_description": "A fast Git hook manager written in Rust, drop-in alternative to pre-commit.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "hi",
"github": "j178",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "py312-ecdsa",
"portdir": "python/py-ecdsa",
"version": "0.19.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tlsfuzzer/python-ecdsa",
"description": "ECDSA cryptographic signature library",
"long_description": "ECDSA cryptographic signature library",
"active": true,
"categories": [
"devel",
"security",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-six",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py313-ecdsa",
"portdir": "python/py-ecdsa",
"version": "0.19.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tlsfuzzer/python-ecdsa",
"description": "ECDSA cryptographic signature library",
"long_description": "ECDSA cryptographic signature library",
"active": true,
"categories": [
"devel",
"security",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-six",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-ecdsa"
]
}
]
},
{
"name": "py314-gdal",
"portdir": "python/py-gdal",
"version": "3.12.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gdal.org",
"description": "GDAL: Geospatial Data Abstraction Library",
"long_description": "This Python package and extensions are a number of tools for programming and manipulating the GDAL Geospatial Data Abstraction Library.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 612
},
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-numpy",
"gdal"
]
},
{
"type": "run",
"ports": [
"gdal_select"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py314-rsgislib"
]
},
{
"type": "lib",
"ports": [
"qgis3",
"qgis3-ltr",
"py-gdal"
]
}
]
},
{
"name": "py-vcrpy",
"portdir": "python/py-vcrpy",
"version": "8.1.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vcrpy.readthedocs.io/en/latest/",
"description": "This is a Python version of Ruby’s VCR library.",
"long_description": "This is a Python version of Ruby’s VCR library. VCR.py simplifies and speeds up tests that make HTTP requests.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-vcrpy"
]
}
],
"depends_on": []
},
{
"name": "py310-vcrpy",
"portdir": "python/py-vcrpy",
"version": "8.1.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vcrpy.readthedocs.io/en/latest/",
"description": "This is a Python version of Ruby’s VCR library.",
"long_description": "This is a Python version of Ruby’s VCR library. VCR.py simplifies and speeds up tests that make HTTP requests.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-yarl",
"py310-urllib3",
"py310-wrapt",
"py310-yaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pytest-recording"
]
}
]
},
{
"name": "py311-vcrpy",
"portdir": "python/py-vcrpy",
"version": "8.1.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vcrpy.readthedocs.io/en/latest/",
"description": "This is a Python version of Ruby’s VCR library.",
"long_description": "This is a Python version of Ruby’s VCR library. VCR.py simplifies and speeds up tests that make HTTP requests.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-urllib3",
"py311-yarl",
"py311-wrapt",
"py311-yaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-pytest-recording"
]
}
]
},
{
"name": "py312-vcrpy",
"portdir": "python/py-vcrpy",
"version": "8.1.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vcrpy.readthedocs.io/en/latest/",
"description": "This is a Python version of Ruby’s VCR library.",
"long_description": "This is a Python version of Ruby’s VCR library. VCR.py simplifies and speeds up tests that make HTTP requests.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-urllib3",
"py312-yarl",
"py312-yaml",
"py312-wrapt"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-pytest-recording"
]
}
]
},
{
"name": "py313-vcrpy",
"portdir": "python/py-vcrpy",
"version": "8.1.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vcrpy.readthedocs.io/en/latest/",
"description": "This is a Python version of Ruby’s VCR library.",
"long_description": "This is a Python version of Ruby’s VCR library. VCR.py simplifies and speeds up tests that make HTTP requests.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-urllib3",
"py313-yaml",
"py313-wrapt",
"py313-yarl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pytest-recording"
]
}
]
},
{
"name": "py314-pyproj",
"portdir": "python/py-pyproj",
"version": "3.7.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyproj4.github.io/pyproj",
"description": "Python interfaces to PROJ.4 functions.",
"long_description": "Pyrex wrapper to provide python interfaces to PROJ.4 (http://proj.maptools.org) functions. Performs cartographic transformations and geodetic computations.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-cython",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-certifi",
"proj9"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyproj",
"py314-owslib",
"py314-cartopy",
"py314-geopandas",
"py314-geoviews",
"py314-lonboard",
"py314-morecantile"
]
},
{
"type": "run",
"ports": [
"py314-segregation",
"qgis3-ltr",
"qgis3"
]
},
{
"type": "test",
"ports": [
"py314-obspy"
]
}
]
},
{
"name": "py314-structlog",
"portdir": "python/py-structlog",
"version": "25.5.0",
"license": "(MIT or Apache-2)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.structlog.org/",
"description": "Structured Logging for Python",
"long_description": "Structured Logging for Python",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-hatch-fancy-pypi-readme",
"clang-18",
"py314-build",
"py314-installer",
"py314-hatch-vcs",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pretend",
"py314-pytest",
"py314-freezegun",
"py314-pytest-asyncio",
"py314-simplejson"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-structlog"
]
},
{
"type": "run",
"ports": [
"nvchecker"
]
}
]
},
{
"name": "py314-testtools",
"portdir": "python/py-testtools",
"version": "2.8.0",
"license": "MIT and PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/testing-cabal/testtools",
"description": "Extensions to the Python standard library unit testing framework",
"long_description": "testtools is a set of extensions to the Python standard library's unit testing framework. These extensions have been derived from many years of experience with unit testing in Python and come from many different sources. testtools also ports recent unittest changes all the way back to Python 2.4.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"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-testtools"
]
}
]
},
{
"name": "py314-hy",
"portdir": "python/py-hy",
"version": "1.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://hylang.org/",
"description": "Lisp dialect embedded in Python",
"long_description": "Hy is a Lisp dialect that's embedded in Python. Since Hy transforms its Lisp code into Python abstract syntax tree (AST) objects, you have the whole beautiful world of Python at your fingertips, in Lisp form.",
"active": true,
"categories": [
"lang",
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 249
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-funcparserlib",
"python314"
]
},
{
"type": "run",
"ports": [
"hy_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-hy",
"py314-hyrule"
]
}
]
},
{
"name": "py314-hyrule",
"portdir": "python/py-hyrule",
"version": "1.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://hyrule.readthedocs.io/",
"description": "A utility library for the Hy programming language",
"long_description": "Hyrule is a utility library for the Hy programming language. It can be thought of as the Hy equivalent, or addition, to Python’s standard library. While intended primarily for Hy programs, its functions and classes can be used in Python as with any other Python library; just import hyrule. Hyrule’s macros, on the other hand, are only really usable in Hy.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-hy",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-hyrule"
]
}
]
},
{
"name": "py314-sh",
"portdir": "python/py-sh",
"version": "2.2.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/amoffat/sh",
"description": "A full-fledged subprocess interface for Python",
"long_description": "A full-fledged subprocess interface for Python that allows you to call any program as if it were a function.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 249
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-sh"
]
},
{
"type": "test",
"ports": [
"py314-python-dotenv"
]
}
]
},
{
"name": "py314-pyogrio",
"portdir": "python/py-pyogrio",
"version": "0.12.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyogrio.readthedocs.io/",
"description": "Bulk-oriented spatial vector file I/O using GDAL/OGR",
"long_description": "Pyogrio provides fast, bulk-oriented read and write access to GDAL/OGR vector data sources, such as ESRI Shapefile, GeoPackage, GeoJSON, and several others. Vector data sources typically have geometries, such as points, lines, or polygons, and associated records with potentially many columns worth of data.",
"active": true,
"categories": [
"science",
"python",
"gis"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-versioneer",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-cython",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-packaging",
"py314-certifi",
"py314-numpy",
"gdal"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-geopandas",
"py314-lonboard",
"py-pyogrio"
]
}
]
},
{
"name": "py314-pyglet",
"portdir": "python/py-pyglet",
"version": "2.1.11",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyglet.readthedocs.org/",
"description": "A cross-platform windowing and multimedia library for Python.",
"long_description": "A cross-platform windowing and multimedia library for Python.",
"active": true,
"categories": [
"devel",
"graphics",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyglet"
]
}
]
},
{
"name": "py314-sqlalchemy",
"portdir": "python/py-sqlalchemy",
"version": "2.0.49",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.sqlalchemy.org/",
"description": "Python SQL ORM",
"long_description": "SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-cython",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"py314-typing_extensions",
"py314-greenlet",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-alembic",
"py314-obspy",
"py-sqlalchemy",
"py314-sunpy"
]
},
{
"type": "test",
"ports": [
"py314-mssql"
]
}
]
},
{
"name": "py314-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": 1596
}
],
"variants": [
"docs"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-cryptography",
"openssl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"platformio",
"certbot-dns-rfc2136",
"certbot-dns-route53",
"certbot-dns-sakuracloud",
"py314-acme",
"py314-aioquic",
"py-openssl",
"py314-service_identity",
"certbot",
"certbot-apache",
"certbot-nginx",
"certbot-dns-cloudflare",
"certbot-dns-digitalocean",
"certbot-dns-dnsimple",
"certbot-dns-dnsmadeeasy",
"certbot-dns-gehirn",
"certbot-dns-google",
"certbot-dns-linode",
"certbot-dns-luadns",
"certbot-dns-nsone",
"certbot-dns-ovh"
]
},
{
"type": "run",
"ports": [
"impacket",
"yubikey-manager"
]
},
{
"type": "test",
"ports": [
"linkchecker"
]
}
]
},
{
"name": "py314-aioquic",
"portdir": "python/py-aioquic",
"version": "1.3.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aiortc/aioquic",
"description": "aioquic is a library for the QUIC network protocol in Python.",
"long_description": "aioquic is a library for the QUIC network protocol in Python. It features a minimal TLS 1.3 implementation, a QUIC stack and an HTTP/3 stack.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-service_identity",
"py314-certifi",
"py314-cryptography",
"py314-openssl",
"py314-pylsqpack"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-aioquic",
"py314-dnspython"
]
}
]
},
{
"name": "py314-asn1",
"portdir": "python/py-asn1",
"version": "0.6.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyasn1/pyasn1",
"description": "Implementation of ASN.1 types and codecs in Python",
"long_description": "This project is dedicated to implementation of ASN.1 types (concrete syntax) and codecs (transfer syntaxes) for Python programming environment.",
"active": true,
"categories": [
"devel",
"python",
"crypto"
],
"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-asn1",
"py314-asn1-modules",
"py314-ldap3",
"py314-rsa",
"py314-service_identity"
]
},
{
"type": "run",
"ports": [
"impacket"
]
}
]
},
{
"name": "py314-asn1-modules",
"portdir": "python/py-asn1-modules",
"version": "0.4.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/etingof/pyasn1-modules",
"description": "A collection of ASN.1-based protocols modules.",
"long_description": "This is a small but growing collection of ASN.1 data structures expressed in Python terms using pyasn1 data model.",
"active": true,
"categories": [
"devel",
"python",
"crypto"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-asn1",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-asn1-modules",
"py314-google-auth",
"py314-service_identity"
]
}
]
},
{
"name": "py314-dnspython",
"portdir": "python/py-dnspython",
"version": "2.8.0",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.dnspython.org/",
"description": "DNS toolkit for Python",
"long_description": "dnspython is a DNS toolkit for Python. It supports almost all record types. It can be used for queries, zone transfers, and dynamic updates. It supports TSIG authenticated messages and EDNS0.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"py314-trio",
"py314-requests-toolbelt",
"py314-cryptography",
"py314-aioquic",
"python314",
"py314-idna",
"py314-requests",
"py314-sniffio"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-dnspython",
"py314-eventlet",
"certbot-dns-rfc2136",
"linkchecker"
]
},
{
"type": "run",
"ports": [
"samba4",
"py314-dns-lexicon",
"dnsviz"
]
}
]
},
{
"name": "py314-eventlet",
"portdir": "python/py-eventlet",
"version": "0.41.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://eventlet.net/",
"description": "Highly concurrent networking library",
"long_description": "Eventlet is a networking library written in Python. It achieves high scalability by using non-blocking io while at the same time retaining high programmer usability by using coroutines to make the non-blocking io operations appear blocking at the source code level.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"py314-hatch-vcs",
"py314-hatchling",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-greenlet",
"py314-dnspython"
]
},
{
"type": "test",
"ports": [
"py314-pynose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-eventlet"
]
},
{
"type": "test",
"ports": [
"py314-fasteners"
]
}
]
},
{
"name": "py314-pylsqpack",
"portdir": "python/py-pylsqpack",
"version": "0.3.24",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aiortc/pylsqpack",
"description": "pylsqpack is a wrapper around the ls-qpack library.",
"long_description": "pylsqpack is a wrapper around the ls-qpack library. It provides Python Decoder and Encoder objects to read or write HTTP/3 headers compressed with QPACK.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"clang-18",
"ls-qpack",
"py314-wheel",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-aioquic",
"py-pylsqpack"
]
}
]
},
{
"name": "py314-service_identity",
"portdir": "python/py-service_identity",
"version": "24.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/service_identity",
"description": "Service Identity Verification for pyOpenSSL",
"long_description": "service_identity aspires to give you all the tools you need for verifying whether a certificate is valid for the intended purposes.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"py314-idna",
"py314-cryptography",
"python314",
"py314-asn1",
"py314-asn1-modules",
"py314-openssl",
"py314-hatch-vcs",
"py314-attrs",
"py314-hatch-fancy-pypi-readme"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-aioquic",
"py-service_identity"
]
},
{
"type": "test",
"ports": [
"py314-testfixtures"
]
}
]
},
{
"name": "py314-bcrypt",
"portdir": "python/py-bcrypt",
"version": "5.0.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/bcrypt/",
"description": "Modern password hashing for your software and your servers",
"long_description": "Modern password hashing for your software and your servers",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-setuptools-rust",
"cargo",
"legacy-support",
"rust",
"clang-20",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-bcrypt",
"py314-paramiko",
"py314-twisted"
]
},
{
"type": "run",
"ports": [
"py314-spyder"
]
}
]
},
{
"name": "py314-bracex",
"portdir": "python/py-bracex",
"version": "2.6",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/facelessuser/bracex",
"description": "Bash style brace expansion for Python.",
"long_description": "Bash style brace expansion for Python. Brace expanding is used to generate arbitrary strings.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-bracex"
]
},
{
"type": "run",
"ports": [
"py314-wcmatch"
]
}
]
},
{
"name": "py314-enrich",
"portdir": "python/py-enrich",
"version": "1.2.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pycontribs/enrich",
"description": "Enrich adds few missing features to the wonderful rich library.",
"long_description": "Enriched extends rich library functionality with a set of changes that were not accepted to rich itself.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-rich",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-enrich",
"ansible-lint"
]
}
]
},
{
"name": "py314-fqdn",
"portdir": "python/py-fqdn",
"version": "1.5.1",
"license": "MPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ypcrts/fqdn",
"description": "Validates fully-qualified domain names against RFC 1123",
"long_description": "Validates fully-qualified domain names against RFC 1123",
"active": true,
"categories": [
"devel",
"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": [
"py-fqdn",
"py314-jsonschema-format-nongpl"
]
}
]
},
{
"name": "py314-httplib2",
"portdir": "python/py-httplib2",
"version": "2-0.22.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/httplib2/",
"description": "A comprehensive HTTP client library in Python",
"long_description": "A comprehensive HTTP client library that supports many features left out of other HTTP libraries.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 440
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-parsing",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-ansible-core",
"py314-google-auth-httplib2",
"py-httplib2"
]
}
]
},
{
"name": "py314-pygls",
"portdir": "python/py-pygls",
"version": "2.0.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/openlawlibrary/pygls",
"description": "Pythonic generic implementation of the Language Server Protocol",
"long_description": "pygls (pronounced like \"pie glass\") is a pythonic generic implementation of the Language Server Protocol for use as a foundation for writing language servers using Python (e.g. Python, XML, etc.). It allows you to write your own language server in just a few lines of code.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-poetry-core",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-attrs",
"py314-cattrs",
"py314-lsprotocol"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pygls"
]
}
]
},
{
"name": "py314-pynacl",
"portdir": "python/py-pynacl",
"version": "1.5.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/pynacl/",
"description": "Python binding to the Networking and Cryptography (NaCl) library",
"long_description": "Python binding to the Networking and Cryptography (NaCl) library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-six",
"py314-cffi",
"libsodium"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-paramiko",
"py-pynacl"
]
},
{
"type": "run",
"ports": [
"py314-pygithub"
]
}
]
},
{
"name": "py314-subprocess-tee",
"portdir": "python/py-subprocess-tee",
"version": "0.4.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pycontribs/subprocess-tee",
"description": "A subprocess.run that works like tee",
"long_description": "This package provides a drop-in alternative to subprocess.run that captures the output while still printing it in real-time, just the way tee does.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools_scm",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-subprocess-tee"
]
},
{
"type": "run",
"ports": [
"py314-ansible-compat"
]
}
]
},
{
"name": "py314-tenacity",
"portdir": "python/py-tenacity",
"version": "9.1.4",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jd/tenacity",
"description": "Retry code until it succeeds",
"long_description": "Retry code until it succeeds",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"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-tornado",
"py314-typeguard"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"osxphotos",
"py-tenacity",
"ansible-lint"
]
}
]
},
{
"name": "py314-tornado",
"portdir": "python/py-tornado",
"version": "6.5.5",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tornadoweb.org/",
"description": "Scalable, non-blocking web server and related tools",
"long_description": "Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-tornado",
"py314-bokeh",
"py314-ipykernel",
"py314-jupyter_client",
"py314-jupyter_server",
"py314-jupyterlab",
"py314-notebook",
"py314-terminado"
]
},
{
"type": "run",
"ports": [
"nvchecker"
]
},
{
"type": "test",
"ports": [
"py314-tenacity"
]
}
]
},
{
"name": "py314-typeguard",
"portdir": "python/py-typeguard",
"version": "4.4.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/agronholm/typeguard",
"description": "Run time type checker for Python",
"long_description": "Run time type checker for Python",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-typing_extensions",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-typeguard"
]
},
{
"type": "run",
"ports": [
"pyinfra"
]
},
{
"type": "test",
"ports": [
"py314-tenacity"
]
}
]
},
{
"name": "py314-wcmatch",
"portdir": "python/py-wcmatch",
"version": "10.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/facelessuser/wcmatch",
"description": "Wilcard File Name matching library.",
"long_description": "Wildcard Match provides an enhanced fnmatch, glob, and pathlib library in order to provide file matching and globbing that more closely follows the features found in Bash.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-bracex"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-wcmatch",
"ansible-lint"
]
}
]
},
{
"name": "py314-isoduration",
"portdir": "python/py-isoduration",
"version": "20.11.0",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bolsote/isoduration",
"description": "Operations with ISO 8601 durations",
"long_description": "Operations with ISO 8601 durations",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-arrow",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-isoduration",
"py314-jsonschema-format-nongpl"
]
}
]
},
{
"name": "py314-jsonpointer",
"portdir": "python/py-jsonpointer",
"version": "3.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/stefankoegl/python-json-pointer",
"description": "Identify specific nodes in a JSON document (RFC 6901)",
"long_description": "Identify specific nodes in a JSON document (RFC 6901)",
"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-jsonpointer",
"py314-jsonschema-format-nongpl"
]
},
{
"type": "run",
"ports": [
"py314-jsonpatch",
"py314-sphinx-jsonschema"
]
}
]
},
{
"name": "py314-jsonschema",
"portdir": "python/py-jsonschema",
"version": "4.25.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-jsonschema/jsonschema",
"description": "An implementation of JSON Schema validation for Python.",
"long_description": "An implementation of JSON Schema validation for Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-hatch-fancy-pypi-readme",
"clang-18",
"py314-build",
"py314-installer",
"py314-hatch-vcs",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"py314-attrs",
"py314-jsonschema-specifications",
"py314-referencing",
"py314-rpds-py",
"python314"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"mbedtls4",
"mbedtls3"
]
},
{
"type": "lib",
"ports": [
"ansible-lint",
"py314-altair",
"py314-jsonschema-format-nongpl",
"py314-jupyterlab_server",
"py314-nbformat",
"napari",
"py-jsonschema"
]
},
{
"type": "run",
"ports": [
"py314-aws-sam-translator",
"py314-cfn-lint",
"py314-spyder",
"py314-ansible-compat"
]
}
]
}
]
}