{"count":51960,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=193","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=191","results":[{"name":"py38-pyproject_hooks","portdir":"python/py-pyproject_hooks","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyproject_hooks/","description":"API to call PEP 517 hooks","long_description":"This is a low-level library for calling build-backends in pyproject.toml-based projects. It provides the basic functionality to help write tooling that generates distribution files from Python projects.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","py-bootstrap-modules","clang-18"]},{"type":"lib","ports":["python38","py38-tomli"]},{"type":"test","ports":["py38-testpath","py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-build"]}]},{"name":"py37-pyproject_hooks","portdir":"python/py-pyproject_hooks","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyproject_hooks/","description":"API to call PEP 517 hooks","long_description":"This is a low-level library for calling build-backends in pyproject.toml-based projects. It provides the basic functionality to help write tooling that generates distribution files from Python projects.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","py-bootstrap-modules","clang-18"]},{"type":"lib","ports":["python37","py37-tomli"]},{"type":"test","ports":["py37-testpath","py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-build"]}]},{"name":"py314-pyproject_api","portdir":"python/py-pyproject_api","version":"1.10.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tox-dev/pyproject-api","description":"API to interact with the python pyproject.toml based projects","long_description":"API to interact with the python pyproject.toml based projects","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-hatch-vcs","py314-hatchling","clang-18","py314-installer"]},{"type":"lib","ports":["py314-packaging","python314"]}],"depends_on":[{"type":"lib","ports":["py-pyproject_api","py314-tox"]}]},{"name":"py313-pyproject_api","portdir":"python/py-pyproject_api","version":"1.10.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tox-dev/pyproject-api","description":"API to interact with the python pyproject.toml based projects","long_description":"API to interact with the python pyproject.toml based projects","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-hatchling","py313-hatch-vcs","clang-18","py313-installer"]},{"type":"lib","ports":["py313-packaging","python313"]}],"depends_on":[{"type":"lib","ports":["py313-tox"]}]},{"name":"py312-pyproject_api","portdir":"python/py-pyproject_api","version":"1.10.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tox-dev/pyproject-api","description":"API to interact with the python pyproject.toml based projects","long_description":"API to interact with the python pyproject.toml based projects","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-hatch-vcs","clang-18","py312-build","py312-hatchling"]},{"type":"lib","ports":["py312-packaging","python312"]}],"depends_on":[{"type":"lib","ports":["py312-tox"]}]},{"name":"py311-pyproject_api","portdir":"python/py-pyproject_api","version":"1.10.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tox-dev/pyproject-api","description":"API to interact with the python pyproject.toml based projects","long_description":"API to interact with the python pyproject.toml based projects","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-hatch-vcs","clang-18","py311-build","py311-hatchling"]},{"type":"lib","ports":["py311-packaging","python311"]}],"depends_on":[{"type":"lib","ports":["py311-tox"]}]},{"name":"py310-pyproject_api","portdir":"python/py-pyproject_api","version":"1.10.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tox-dev/pyproject-api","description":"API to interact with the python pyproject.toml based projects","long_description":"API to interact with the python pyproject.toml based projects","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-hatchling","py310-hatch-vcs","py310-installer","py310-build"]},{"type":"lib","ports":["py310-tomli","py310-packaging","python310"]}],"depends_on":[{"type":"lib","ports":["py310-tox"]}]},{"name":"py-pyproject_hooks","portdir":"python/py-pyproject_hooks","version":"1.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyproject_hooks/","description":"API to call PEP 517 hooks","long_description":"This is a low-level library for calling build-backends in pyproject.toml-based projects. It provides the basic functionality to help write tooling that generates distribution files from Python projects.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pyproject_hooks"]}],"depends_on":[]},{"name":"py-pyproject_api","portdir":"python/py-pyproject_api","version":"1.10.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/tox-dev/pyproject-api","description":"API to interact with the python pyproject.toml based projects","long_description":"API to interact with the python pyproject.toml based projects","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pyproject_api"]}],"depends_on":[]},{"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":["py314-owslib","py314-cartopy","py314-geopandas","py314-geoviews","py314-lonboard","py314-morecantile","py-pyproj"]},{"type":"run","ports":["py314-segregation","qgis3"]},{"type":"test","ports":["py314-obspy"]}]},{"name":"py313-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":["py313-cython","py313-installer","py313-setuptools","py313-wheel","clang-18","py313-build"]},{"type":"lib","ports":["python313","py313-certifi","proj9"]}],"depends_on":[{"type":"lib","ports":["py313-cartopy","py313-geopandas","py313-geoviews","py313-lonboard","py313-matplotlib-basemap","py313-metpy","py313-morecantile","py313-owslib"]},{"type":"run","ports":["py313-segregation"]},{"type":"test","ports":["py313-obspy"]}]},{"name":"py312-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":["clang-18","py312-setuptools","py312-wheel","py312-cython","py312-build","py312-installer"]},{"type":"lib","ports":["python312","py312-certifi","proj9"]}],"depends_on":[{"type":"lib","ports":["py312-cartopy","py312-geopandas","py312-geoviews","py312-lonboard","py312-metpy","py312-morecantile","py312-owslib"]},{"type":"run","ports":["py312-segregation"]},{"type":"test","ports":["py312-obspy"]}]},{"name":"py311-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":["clang-18","py311-setuptools","py311-wheel","py311-cython","py311-build","py311-installer"]},{"type":"lib","ports":["python311","py311-certifi","proj9"]}],"depends_on":[{"type":"lib","ports":["py311-cartopy","py311-geopandas","py311-geoviews","py311-lonboard","py311-metpy","py311-morecantile","py311-owslib"]},{"type":"run","ports":["py311-segregation"]},{"type":"test","ports":["py311-obspy"]}]},{"name":"py310-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":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools","py310-cython"]},{"type":"lib","ports":["py310-certifi","proj9","python310"]}],"depends_on":[{"type":"lib","ports":["py310-cartopy","py310-geopandas","py310-geoviews","py310-lonboard","py310-metpy","py310-owslib","py310-pygrib"]},{"type":"run","ports":["py310-segregation"]},{"type":"test","ports":["py310-obspy"]}]},{"name":"py314-pyppmd","portdir":"python/py-pyppmd","version":"1.2.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/pyppmd","description":"PPMd compression/decompression library","long_description":"PPMd compression/decompression library","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"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-coverage","py314-hypothesis","py314-pytest-timeout","py314-pytest-benchmark","py314-pytest-cov"]}],"depends_on":[{"type":"lib","ports":["py314-py7zr","py-pyppmd"]}]},{"name":"py313-pyppmd","portdir":"python/py-pyppmd","version":"1.2.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/pyppmd","description":"PPMd compression/decompression library","long_description":"PPMd compression/decompression library","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-hypothesis","py313-pytest","py313-pytest-benchmark","py313-coverage","py313-pytest-cov","py313-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py313-py7zr"]}]},{"name":"py312-pyppmd","portdir":"python/py-pyppmd","version":"1.2.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/pyppmd","description":"PPMd compression/decompression library","long_description":"PPMd compression/decompression library","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-coverage","py312-pytest","py312-hypothesis","py312-pytest-benchmark","py312-pytest-cov","py312-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py312-py7zr"]}]},{"name":"py311-pyppmd","portdir":"python/py-pyppmd","version":"1.2.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/pyppmd","description":"PPMd compression/decompression library","long_description":"PPMd compression/decompression library","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-hypothesis","py311-pytest","py311-coverage","py311-pytest-benchmark","py311-pytest-cov","py311-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py311-py7zr"]}]},{"name":"py310-pyppmd","portdir":"python/py-pyppmd","version":"1.2.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/pyppmd","description":"PPMd compression/decompression library","long_description":"PPMd compression/decompression library","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-hypothesis","py310-pytest","py310-pytest-cov","py310-coverage","py310-pytest-benchmark","py310-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py310-py7zr"]}]},{"name":"py-pyproj","portdir":"python/py-pyproj","version":"3.7.2","license":"MIT","platforms":"any","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":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pyproj"]}],"depends_on":[]},{"name":"py-pyppmd","portdir":"python/py-pyppmd","version":"1.2.0","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/pyppmd","description":"PPMd compression/decompression library","long_description":"PPMd compression/decompression library","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pyppmd"]}],"depends_on":[]},{"name":"py313-pypostal","portdir":"python/py-pypostal","version":"1.1.11","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/openvenues/pypostal","description":"International address parsing/normalization","long_description":"Python bindings to libpostal for fast international address parsing/normalization","active":true,"categories":["textproc","python"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["python313","py313-six","libpostal"]}],"depends_on":[{"type":"lib","ports":["py-pypostal"]}]},{"name":"py312-pypostal","portdir":"python/py-pypostal","version":"1.1.11","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/openvenues/pypostal","description":"International address parsing/normalization","long_description":"Python bindings to libpostal for fast international address parsing/normalization","active":true,"categories":["textproc","python"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["python312","py312-six","libpostal"]}],"depends_on":[]},{"name":"py311-pypostal","portdir":"python/py-pypostal","version":"1.1.11","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/openvenues/pypostal","description":"International address parsing/normalization","long_description":"Python bindings to libpostal for fast international address parsing/normalization","active":true,"categories":["textproc","python"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["python311","py311-six","libpostal"]}],"depends_on":[]},{"name":"py310-pypostal","portdir":"python/py-pypostal","version":"1.1.11","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/openvenues/pypostal","description":"International address parsing/normalization","long_description":"Python bindings to libpostal for fast international address parsing/normalization","active":true,"categories":["textproc","python"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["python310","py310-six","libpostal"]}],"depends_on":[]},{"name":"py314-pypng","portdir":"python/py-pypng","version":"0.20250521.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/drj11/pypng","description":"Pure Python PNG image encoder/decoder","long_description":"Pure Python PNG image encoder/decoder","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"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-pypng","py314-qrcode"]},{"type":"run","ports":["py314-pyqrcodeng"]}]},{"name":"py313-pypng","portdir":"python/py-pypng","version":"0.20250521.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/drj11/pypng","description":"Pure Python PNG image encoder/decoder","long_description":"Pure Python PNG image encoder/decoder","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-qrcode"]}]},{"name":"py312-pypng","portdir":"python/py-pypng","version":"0.20250521.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/drj11/pypng","description":"Pure Python PNG image encoder/decoder","long_description":"Pure Python PNG image encoder/decoder","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["gajim","py312-pyqrcode","py312-qrcode"]}]},{"name":"py311-pypng","portdir":"python/py-pypng","version":"0.20250521.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/drj11/pypng","description":"Pure Python PNG image encoder/decoder","long_description":"Pure Python PNG image encoder/decoder","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-pyqrcode","py311-qrcode"]}]},{"name":"py310-pypng","portdir":"python/py-pypng","version":"0.20250521.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/drj11/pypng","description":"Pure Python PNG image encoder/decoder","long_description":"Pure Python PNG image encoder/decoder","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-pyqrcode","py310-qrcode"]}]},{"name":"py-pypostal","portdir":"python/py-pypostal","version":"1.1.11","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/openvenues/pypostal","description":"International address parsing/normalization","long_description":"Python bindings to libpostal for fast international address parsing/normalization","active":true,"categories":["textproc","python"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pypostal"]}],"depends_on":[]},{"name":"py-pypng","portdir":"python/py-pypng","version":"0.20250521.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/drj11/pypng","description":"Pure Python PNG image encoder/decoder","long_description":"Pure Python PNG image encoder/decoder","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pypng"]}],"depends_on":[]},{"name":"py313-pyplusplus","portdir":"python/py-pyplusplus","version":"1.8.7","license":"Boost-1","platforms":"{darwin any}","epoch":10,"replaced_by":null,"homepage":"https://github.com/ompl/pyplusplus","description":"Py++ is a framework for creating a code generator for Boost.Python library and ctypes package","long_description":"Py++ is a framework for creating a code generator for Boost.Python library and ctypes package","active":true,"categories":["devel","python"],"maintainers":[{"name":"mmoll","github":"mamoll","ports_count":13}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["py313-setuptools","py313-pygccxml","python313"]}],"depends_on":[{"type":"lib","ports":["py-pyplusplus"]}]},{"name":"py312-pyplusplus","portdir":"python/py-pyplusplus","version":"1.8.7","license":"Boost-1","platforms":"{darwin any}","epoch":10,"replaced_by":null,"homepage":"https://github.com/ompl/pyplusplus","description":"Py++ is a framework for creating a code generator for Boost.Python library and ctypes package","long_description":"Py++ is a framework for creating a code generator for Boost.Python library and ctypes package","active":true,"categories":["devel","python"],"maintainers":[{"name":"mmoll","github":"mamoll","ports_count":13}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["py312-setuptools","py312-pygccxml","python312"]}],"depends_on":[]},{"name":"py311-pyplusplus","portdir":"python/py-pyplusplus","version":"1.8.7","license":"Boost-1","platforms":"{darwin any}","epoch":10,"replaced_by":null,"homepage":"https://github.com/ompl/pyplusplus","description":"Py++ is a framework for creating a code generator for Boost.Python library and ctypes package","long_description":"Py++ is a framework for creating a code generator for Boost.Python library and ctypes package","active":true,"categories":["devel","python"],"maintainers":[{"name":"mmoll","github":"mamoll","ports_count":13}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["py311-setuptools","py311-pygccxml","python311"]}],"depends_on":[]},{"name":"py310-pyplusplus","portdir":"python/py-pyplusplus","version":"1.8.7","license":"Boost-1","platforms":"{darwin any}","epoch":10,"replaced_by":null,"homepage":"https://github.com/ompl/pyplusplus","description":"Py++ is a framework for creating a code generator for Boost.Python library and ctypes package","long_description":"Py++ is a framework for creating a code generator for Boost.Python library and ctypes package","active":true,"categories":["devel","python"],"maintainers":[{"name":"mmoll","github":"mamoll","ports_count":13}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["py310-setuptools","py310-pygccxml","python310"]}],"depends_on":[]},{"name":"py314-pyperclip","portdir":"python/py-pyperclip","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asweigart/pyperclip","description":"A cross-platform clipboard module for Python","long_description":"A cross-platform clipboard module for Python. It currently handles only plain text.","active":true,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"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-pyperclip"]},{"type":"test","ports":["py314-resvg_py"]}]},{"name":"py313-pyperclip","portdir":"python/py-pyperclip","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asweigart/pyperclip","description":"A cross-platform clipboard module for Python","long_description":"A cross-platform clipboard module for Python. It currently handles only plain text.","active":true,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["mycli","hatch","py313-mitmproxy"]},{"type":"run","ports":["py313-cmd2"]}]},{"name":"py312-pyperclip","portdir":"python/py-pyperclip","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asweigart/pyperclip","description":"A cross-platform clipboard module for Python","long_description":"A cross-platform clipboard module for Python. It currently handles only plain text.","active":true,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["yewtube","py312-mitmproxy"]},{"type":"run","ports":["py312-cmd2"]}]},{"name":"py311-pyperclip","portdir":"python/py-pyperclip","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asweigart/pyperclip","description":"A cross-platform clipboard module for Python","long_description":"A cross-platform clipboard module for Python. It currently handles only plain text.","active":true,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-mitmproxy"]},{"type":"run","ports":["py311-cmd2"]}]},{"name":"py310-pyperclip","portdir":"python/py-pyperclip","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asweigart/pyperclip","description":"A cross-platform clipboard module for Python","long_description":"A cross-platform clipboard module for Python. It currently handles only plain text.","active":true,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-mitmproxy"]},{"type":"run","ports":["py310-cmd2"]}]},{"name":"py-pyplusplus","portdir":"python/py-pyplusplus","version":"1.8.7","license":"Boost-1","platforms":"{darwin any}","epoch":10,"replaced_by":null,"homepage":"https://github.com/ompl/pyplusplus","description":"Py++ is a framework for creating a code generator for Boost.Python library and ctypes package","long_description":"Py++ is a framework for creating a code generator for Boost.Python library and ctypes package","active":true,"categories":["devel","python"],"maintainers":[{"name":"mmoll","github":"mamoll","ports_count":13}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pyplusplus"]}],"depends_on":[]},{"name":"py-pyperclip","portdir":"python/py-pyperclip","version":"1.11.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/asweigart/pyperclip","description":"A cross-platform clipboard module for Python","long_description":"A cross-platform clipboard module for Python. It currently handles only plain text.","active":true,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pyperclip"]}],"depends_on":[]},{"name":"py313-pypeg2","portdir":"python/py-pypeg2","version":"2.15.2","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://fdik.org/pyPEG/","description":"An intrinsic PEG Parser-Interpreter for Python","long_description":"An intrinsic PEG Parser-Interpreter for Python","active":true,"categories":["lang","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-lxml"]}],"depends_on":[{"type":"lib","ports":["py-pypeg2"]}]},{"name":"py-pypeg2","portdir":"python/py-pypeg2","version":"2.15.2","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://fdik.org/pyPEG/","description":"An intrinsic PEG Parser-Interpreter for Python","long_description":"An intrinsic PEG Parser-Interpreter for Python","active":true,"categories":["lang","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pypeg2"]}],"depends_on":[]},{"name":"py313-pypcap","portdir":"python/py-pypcap","version":"1.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/p/pypcap/","description":"python extension module for libpcap","long_description":"A simplified object-oriented Python extension module for libpcap","active":true,"categories":["net","python"],"maintainers":[{"name":"andrew.reusch","github":"","ports_count":6}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-cython","py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313","libpcap"]}],"depends_on":[{"type":"lib","ports":["py-pypcap"]}]},{"name":"py312-pypcap","portdir":"python/py-pypcap","version":"1.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/p/pypcap/","description":"python extension module for libpcap","long_description":"A simplified object-oriented Python extension module for libpcap","active":true,"categories":["net","python"],"maintainers":[{"name":"andrew.reusch","github":"","ports_count":6}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-wheel","py312-cython","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312","libpcap"]}],"depends_on":[]},{"name":"py311-pypcap","portdir":"python/py-pypcap","version":"1.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/p/pypcap/","description":"python extension module for libpcap","long_description":"A simplified object-oriented Python extension module for libpcap","active":true,"categories":["net","python"],"maintainers":[{"name":"andrew.reusch","github":"","ports_count":6}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-wheel","py311-cython","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","libpcap"]}],"depends_on":[]},{"name":"py310-pypcap","portdir":"python/py-pypcap","version":"1.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/p/pypcap/","description":"python extension module for libpcap","long_description":"A simplified object-oriented Python extension module for libpcap","active":true,"categories":["net","python"],"maintainers":[{"name":"andrew.reusch","github":"","ports_count":6}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-installer","py310-setuptools","py310-cython","py310-wheel"]},{"type":"lib","ports":["python310","libpcap"]}],"depends_on":[]},{"name":"py314-pyotp","portdir":"python/py-pyotp","version":"2.9.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyauth.github.io/pyotp","description":"Python One-Time Password Library","long_description":"PyOTP is a Python library for generating and verifying one-time passwords. It can be used to implement two-factor (2FA) or multi-factor (MFA) authentication methods in web applications and in other systems that require users to log in.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"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-pyotp"]},{"type":"run","ports":["py314-dns-lexicon"]}]}]}