{"count":51973,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=259","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=257","results":[{"name":"py36-importlib-metadata","portdir":"python/py-importlib-metadata","version":"4.8.3","license":"Apache-2","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://importlib-metadata.readthedocs.io/","description":"Library to access the metadata for a Python package.","long_description":"Library to access the metadata for a Python package.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","py36-setuptools_scm","clang-18"]},{"type":"lib","ports":["python36","py36-typing_extensions","py36-zipp"]}],"depends_on":[{"type":"build","ports":["py36-catalogue"]},{"type":"lib","ports":["py36-wxpython-4.0","py36-pyface","py36-python-install","py36-backports.entry-points-selectable","py36-pluggy","py36-sqlalchemy","py36-click","py36-pytest","py36-pep517","py36-build","py36-sphinx","py36-keyring","py36-helpdev","py36-qdarkstyle","py36-tox","py36-cx_Freeze","py36-pint","py36-virtualenv","py36-colorcet","py36-kombu","py36-alembic","py36-flake8","py36-sip","py36-jsonschema","py36-pyqt-builder","py36-poetry-core"]},{"type":"run","ports":["py36-openstacksdk","py36-oslo-config","py36-spyder-devel","py36-pkginfo","py36-spyder","py36-cmd2","py36-pygments","py36-isort"]}]},{"name":"py27-importlib-metadata","portdir":"python/py-importlib-metadata","version":"2.1.3","license":"Apache-2","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://importlib-metadata.readthedocs.io/","description":"Library to access the metadata for a Python package.","long_description":"Library to access the metadata for a Python package.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","py27-setuptools_scm","clang-18"]},{"type":"lib","ports":["py27-pathlib2","python27","py27-zipp","py27-configparser","py27-contextlib2"]}],"depends_on":[{"type":"lib","ports":["py27-virtualenv","py27-qdarkstyle","py27-wxpython-4.0","py27-tox","py27-pytest","py27-sqlalchemy","py27-rstcheck","py27-ttfquery","py27-path","py27-flake8","py27-jsonschema","py27-backports.entry-points-selectable","py27-click","py27-flask","py27-pluggy"]},{"type":"run","ports":["py27-isort","py27-pkginfo"]}]},{"name":"py313-immutables","portdir":"python/py-immutables","version":"0.21","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/MagicStack/immutables","description":"A high-performance immutable mapping type for Python","long_description":"An immutable mapping type for Python. The underlying datastructure is a Hash Array Mapped Trie (HAMT) used in Clojure, Scala, Haskell, and other functional languages. This implementation is used in CPython 3.7 in the contextvars module (see PEP 550 and PEP 567 for more details).","active":true,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":71}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest","py313-mypy"]}],"depends_on":[{"type":"lib","ports":["py-immutables"]}]},{"name":"py312-immutables","portdir":"python/py-immutables","version":"0.21","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/MagicStack/immutables","description":"A high-performance immutable mapping type for Python","long_description":"An immutable mapping type for Python. The underlying datastructure is a Hash Array Mapped Trie (HAMT) used in Clojure, Scala, Haskell, and other functional languages. This implementation is used in CPython 3.7 in the contextvars module (see PEP 550 and PEP 567 for more details).","active":true,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":71}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-mypy","py312-pytest"]}],"depends_on":[]},{"name":"py311-immutables","portdir":"python/py-immutables","version":"0.21","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/MagicStack/immutables","description":"A high-performance immutable mapping type for Python","long_description":"An immutable mapping type for Python. The underlying datastructure is a Hash Array Mapped Trie (HAMT) used in Clojure, Scala, Haskell, and other functional languages. This implementation is used in CPython 3.7 in the contextvars module (see PEP 550 and PEP 567 for more details).","active":true,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":71}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-mypy","py311-pytest"]}],"depends_on":[]},{"name":"py310-immutables","portdir":"python/py-immutables","version":"0.21","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/MagicStack/immutables","description":"A high-performance immutable mapping type for Python","long_description":"An immutable mapping type for Python. The underlying datastructure is a Hash Array Mapped Trie (HAMT) used in Clojure, Scala, Haskell, and other functional languages. This implementation is used in CPython 3.7 in the contextvars module (see PEP 550 and PEP 567 for more details).","active":true,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":71}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-mypy","py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-contextvars"]}]},{"name":"py-importlib-metadata","portdir":"python/py-importlib-metadata","version":"8.7.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://importlib-metadata.readthedocs.io/","description":"Library to access the metadata for a Python package.","long_description":"Library to access the metadata for a Python package.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-importlib-metadata"]}],"depends_on":[{"type":"lib","ports":["py-sip-devel"]}]},{"name":"py-immutables","portdir":"python/py-immutables","version":"0.21","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/MagicStack/immutables","description":"A high-performance immutable mapping type for Python","long_description":"An immutable mapping type for Python. The underlying datastructure is a Hash Array Mapped Trie (HAMT) used in Clojure, Scala, Haskell, and other functional languages. This implementation is used in CPython 3.7 in the contextvars module (see PEP 550 and PEP 567 for more details).","active":true,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":71}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-immutables"]}],"depends_on":[]},{"name":"py312-iminuit","portdir":"python/py-iminuit","version":"2.31.1","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://iminuit.readthedocs.io/en/latest/","description":"MINUIT from Python - Fitting like a boss","long_description":"MINUIT from Python - Fitting like a boss","active":true,"categories":["science","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-pybind11","clang-20","cmake","ninja","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-pathspec","py312-pyproject_metadata","py312-scikit-build-core"]},{"type":"lib","ports":["python312","py312-numpy"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-gammapy","py-iminuit"]}]},{"name":"py311-iminuit","portdir":"python/py-iminuit","version":"2.31.1","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://iminuit.readthedocs.io/en/latest/","description":"MINUIT from Python - Fitting like a boss","long_description":"MINUIT from Python - Fitting like a boss","active":true,"categories":["science","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-scikit-build-core","clang-20","cmake","ninja","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-pathspec","py311-pybind11","py311-pyproject_metadata"]},{"type":"lib","ports":["python311","py311-numpy"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-gammapy"]}]},{"name":"py310-iminuit","portdir":"python/py-iminuit","version":"2.31.1","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://iminuit.readthedocs.io/en/latest/","description":"MINUIT from Python - Fitting like a boss","long_description":"MINUIT from Python - Fitting like a boss","active":true,"categories":["science","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-scikit-build-core","clang-20","cmake","ninja","py310-setuptools","py310-pathspec","py310-wheel","py310-pybind11","py310-build","py310-installer","py310-pyproject_metadata"]},{"type":"lib","ports":["python310","py310-numpy"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"py313-imgur","portdir":"python/py-imgur","version":"0.8.1","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyimgur\\}","description":"The simple way of using Imgur","long_description":"The simple way of using Imgur","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313","py313-requests"]}],"depends_on":[{"type":"lib","ports":["py-imgur"]}]},{"name":"py312-imgur","portdir":"python/py-imgur","version":"0.8.1","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyimgur\\}","description":"The simple way of using Imgur","long_description":"The simple way of using Imgur","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["python312","py312-requests"]}],"depends_on":[]},{"name":"py-iminuit","portdir":"python/py-iminuit","version":"2.31.1","license":"LGPL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://iminuit.readthedocs.io/en/latest/","description":"MINUIT from Python - Fitting like a boss","long_description":"MINUIT from Python - Fitting like a boss","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["py312-iminuit"]}],"depends_on":[]},{"name":"py-imgur","portdir":"python/py-imgur","version":"0.8.1","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyimgur\\}","description":"The simple way of using Imgur","long_description":"The simple way of using Imgur","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-imgur"]}],"depends_on":[]},{"name":"py314-img2pdf","portdir":"python/py-img2pdf","version":"0.6.3","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.mister-muffin.de/josch/img2pdf","description":"Lossless conversion of raster images to PDF.","long_description":"Lossless conversion of raster images to PDF.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["py314-Pillow","py314-pikepdf","python314"]}],"depends_on":[{"type":"lib","ports":["img2pdf","py-img2pdf","ocrmypdf"]}]},{"name":"py313-img2pdf","portdir":"python/py-img2pdf","version":"0.6.3","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.mister-muffin.de/josch/img2pdf","description":"Lossless conversion of raster images to PDF.","long_description":"Lossless conversion of raster images to PDF.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-flit_core","py313-installer"]},{"type":"lib","ports":["py313-Pillow","py313-pikepdf","python313"]}],"depends_on":[]},{"name":"py312-img2pdf","portdir":"python/py-img2pdf","version":"0.6.3","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.mister-muffin.de/josch/img2pdf","description":"Lossless conversion of raster images to PDF.","long_description":"Lossless conversion of raster images to PDF.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["py312-Pillow","py312-pikepdf","python312"]}],"depends_on":[]},{"name":"py311-img2pdf","portdir":"python/py-img2pdf","version":"0.6.3","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.mister-muffin.de/josch/img2pdf","description":"Lossless conversion of raster images to PDF.","long_description":"Lossless conversion of raster images to PDF.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["py311-Pillow","py311-pikepdf","python311"]}],"depends_on":[]},{"name":"py310-img2pdf","portdir":"python/py-img2pdf","version":"0.6.3","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.mister-muffin.de/josch/img2pdf","description":"Lossless conversion of raster images to PDF.","long_description":"Lossless conversion of raster images to PDF.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py310-flit_core","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["py310-Pillow","py310-pikepdf","python310"]}],"depends_on":[]},{"name":"py314-imaplib2","portdir":"python/py-imaplib2","version":"3.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jazzband/imaplib2/","description":"A threaded Python IMAP4 client.","long_description":"A threaded Python IMAP4 client.","active":true,"categories":["devel","mail","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":["offlineimap","py-imaplib2"]}]},{"name":"py313-imaplib2","portdir":"python/py-imaplib2","version":"3.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jazzband/imaplib2/","description":"A threaded Python IMAP4 client.","long_description":"A threaded Python IMAP4 client.","active":true,"categories":["devel","mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py312-imaplib2","portdir":"python/py-imaplib2","version":"3.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jazzband/imaplib2/","description":"A threaded Python IMAP4 client.","long_description":"A threaded Python IMAP4 client.","active":true,"categories":["devel","mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py311-imaplib2","portdir":"python/py-imaplib2","version":"3.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jazzband/imaplib2/","description":"A threaded Python IMAP4 client.","long_description":"A threaded Python IMAP4 client.","active":true,"categories":["devel","mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-imaplib2","portdir":"python/py-imaplib2","version":"3.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jazzband/imaplib2/","description":"A threaded Python IMAP4 client.","long_description":"A threaded Python IMAP4 client.","active":true,"categories":["devel","mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py-img2pdf","portdir":"python/py-img2pdf","version":"0.6.3","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.mister-muffin.de/josch/img2pdf","description":"Lossless conversion of raster images to PDF.","long_description":"Lossless conversion of raster images to PDF.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-img2pdf"]}],"depends_on":[]},{"name":"py-imaplib2","portdir":"python/py-imaplib2","version":"3.6","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jazzband/imaplib2/","description":"A threaded Python IMAP4 client.","long_description":"A threaded Python IMAP4 client.","active":true,"categories":["devel","mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-imaplib2"]}],"depends_on":[]},{"name":"py314-imagesize","portdir":"python/py-imagesize","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/shibukawa/imagesize_py","description":"get size from image file headers","long_description":"This module analyzes jpeg/jpeg2000/png/gif image headers and returns the image size.","active":true,"categories":["devel","graphics","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-imagesize"]},{"type":"run","ports":["py314-sphinx"]}]},{"name":"py313-imagesize","portdir":"python/py-imagesize","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/shibukawa/imagesize_py","description":"get size from image file headers","long_description":"This module analyzes jpeg/jpeg2000/png/gif image headers and returns the image size.","active":true,"categories":["devel","graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"run","ports":["py313-sphinx"]}]},{"name":"py312-imagesize","portdir":"python/py-imagesize","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/shibukawa/imagesize_py","description":"get size from image file headers","long_description":"This module analyzes jpeg/jpeg2000/png/gif image headers and returns the image size.","active":true,"categories":["devel","graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"run","ports":["py312-sphinx"]}]},{"name":"py311-imagesize","portdir":"python/py-imagesize","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/shibukawa/imagesize_py","description":"get size from image file headers","long_description":"This module analyzes jpeg/jpeg2000/png/gif image headers and returns the image size.","active":true,"categories":["devel","graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"run","ports":["py311-sphinx"]}]},{"name":"py310-imagesize","portdir":"python/py-imagesize","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/shibukawa/imagesize_py","description":"get size from image file headers","long_description":"This module analyzes jpeg/jpeg2000/png/gif image headers and returns the image size.","active":true,"categories":["devel","graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"run","ports":["py310-sphinx"]}]},{"name":"py27-imagesize","portdir":"python/py-imagesize","version":"1.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/shibukawa/imagesize_py","description":"get size from image file headers","long_description":"This module analyzes jpeg/jpeg2000/png/gif image headers and returns the image size.","active":true,"categories":["devel","graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"run","ports":["py27-sphinx"]}]},{"name":"py312-imageio-ffmpeg","portdir":"python/py-imageio-ffmpeg","version":"0.5.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/imageio/imageio-ffmpeg","description":"FFMPEG wrapper for Python","long_description":"The purpose of this project is to provide a simple and reliable ffmpeg wrapper for working with video files. It implements two simple generator functions for reading and writing data from/to ffmpeg, which reliably terminate the ffmpeg process when done. It also takes care of publishing platform-specific wheels that include the binary ffmpeg executables.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py-imageio-ffmpeg"]}]},{"name":"py311-imageio-ffmpeg","portdir":"python/py-imageio-ffmpeg","version":"0.5.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/imageio/imageio-ffmpeg","description":"FFMPEG wrapper for Python","long_description":"The purpose of this project is to provide a simple and reliable ffmpeg wrapper for working with video files. It implements two simple generator functions for reading and writing data from/to ffmpeg, which reliably terminate the ffmpeg process when done. It also takes care of publishing platform-specific wheels that include the binary ffmpeg executables.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-imageio-ffmpeg","portdir":"python/py-imageio-ffmpeg","version":"0.5.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/imageio/imageio-ffmpeg","description":"FFMPEG wrapper for Python","long_description":"The purpose of this project is to provide a simple and reliable ffmpeg wrapper for working with video files. It implements two simple generator functions for reading and writing data from/to ffmpeg, which reliably terminate the ffmpeg process when done. It also takes care of publishing platform-specific wheels that include the binary ffmpeg executables.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"run","ports":["py310-moviepy"]}]},{"name":"py-imagesize","portdir":"python/py-imagesize","version":"2.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/shibukawa/imagesize_py","description":"get size from image file headers","long_description":"This module analyzes jpeg/jpeg2000/png/gif image headers and returns the image size.","active":true,"categories":["devel","graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-imagesize"]}],"depends_on":[]},{"name":"py-imageio-ffmpeg","portdir":"python/py-imageio-ffmpeg","version":"0.5.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/imageio/imageio-ffmpeg","description":"FFMPEG wrapper for Python","long_description":"The purpose of this project is to provide a simple and reliable ffmpeg wrapper for working with video files. It implements two simple generator functions for reading and writing data from/to ffmpeg, which reliably terminate the ffmpeg process when done. It also takes care of publishing platform-specific wheels that include the binary ffmpeg executables.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-imageio-ffmpeg"]}],"depends_on":[]},{"name":"py314-imageio","portdir":"python/py-imageio","version":"2.37.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://imageio.github.io/","description":"Easy interface to read and write a wide range of image data.","long_description":"Easy interface to read and write a wide range of image data.","active":true,"categories":["graphics","python"],"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-numpy","py314-Pillow","python314"]}],"depends_on":[{"type":"lib","ports":["py-imageio","py314-napari-svg","napari"]},{"type":"run","ports":["py314-scikit-image"]}]},{"name":"py313-imageio","portdir":"python/py-imageio","version":"2.37.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://imageio.github.io/","description":"Easy interface to read and write a wide range of image data.","long_description":"Easy interface to read and write a wide range of image data.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["py313-numpy","py313-Pillow","python313"]}],"depends_on":[{"type":"lib","ports":["py313-napari-svg"]},{"type":"run","ports":["py313-scikit-image","py313-xraylarch"]},{"type":"test","ports":["py313-zbar"]}]},{"name":"py312-imageio","portdir":"python/py-imageio","version":"2.37.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://imageio.github.io/","description":"Easy interface to read and write a wide range of image data.","long_description":"Easy interface to read and write a wide range of image data.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["py312-numpy","py312-Pillow","python312"]}],"depends_on":[{"type":"lib","ports":["py312-colour","py312-napari-svg"]},{"type":"run","ports":["py312-scikit-image","py312-xraylarch"]},{"type":"test","ports":["py312-zbar"]}]},{"name":"py311-imageio","portdir":"python/py-imageio","version":"2.37.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://imageio.github.io/","description":"Easy interface to read and write a wide range of image data.","long_description":"Easy interface to read and write a wide range of image data.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["py311-Pillow","py311-numpy","python311"]}],"depends_on":[{"type":"lib","ports":["py311-napari-svg"]},{"type":"run","ports":["py311-scikit-image","py311-xraylarch"]},{"type":"test","ports":["py311-rawpy","py311-zbar"]}]},{"name":"py310-imageio","portdir":"python/py-imageio","version":"2.37.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://imageio.github.io/","description":"Easy interface to read and write a wide range of image data.","long_description":"Easy interface to read and write a wide range of image data.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["py310-numpy","py310-Pillow","python310"]}],"depends_on":[{"type":"lib","ports":["py310-napari-svg"]},{"type":"run","ports":["py310-moviepy","py310-scikit-image","py310-xraylarch"]},{"type":"test","ports":["py310-rawpy","py310-zbar"]}]},{"name":"py313-imagehash","portdir":"python/py-imagehash","version":"4.3.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/JohannesBuchner/imagehash","description":"Perceptual Image Hashing Module","long_description":"Image hashes tell whether two images look nearly identical. This is different from cryptographic hashing algorithms (like MD5, SHA-1) where tiny changes in the image give completely different hashes. In image fingerprinting, we actually want our similar inputs to have similar output hashes as well. The image hash algorithms (average, perceptual, difference, wavelet) analyse the image structure on luminance (without color information). The color hash algorithm analyses the color distribution and black & gray fractions (without position information).","active":true,"categories":["devel","graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-numpy","py313-Pillow","py313-scipy","py313-pywavelets"]}],"depends_on":[{"type":"lib","ports":["py-imagehash"]}]},{"name":"py312-imagehash","portdir":"python/py-imagehash","version":"4.3.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/JohannesBuchner/imagehash","description":"Perceptual Image Hashing Module","long_description":"Image hashes tell whether two images look nearly identical. This is different from cryptographic hashing algorithms (like MD5, SHA-1) where tiny changes in the image give completely different hashes. In image fingerprinting, we actually want our similar inputs to have similar output hashes as well. The image hash algorithms (average, perceptual, difference, wavelet) analyse the image structure on luminance (without color information). The color hash algorithm analyses the color distribution and black & gray fractions (without position information).","active":true,"categories":["devel","graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-numpy","py312-Pillow","py312-pywavelets","py312-scipy"]}],"depends_on":[]},{"name":"py311-imagehash","portdir":"python/py-imagehash","version":"4.3.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/JohannesBuchner/imagehash","description":"Perceptual Image Hashing Module","long_description":"Image hashes tell whether two images look nearly identical. This is different from cryptographic hashing algorithms (like MD5, SHA-1) where tiny changes in the image give completely different hashes. In image fingerprinting, we actually want our similar inputs to have similar output hashes as well. The image hash algorithms (average, perceptual, difference, wavelet) analyse the image structure on luminance (without color information). The color hash algorithm analyses the color distribution and black & gray fractions (without position information).","active":true,"categories":["devel","graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-Pillow","py311-numpy","py311-scipy","py311-pywavelets"]}],"depends_on":[]},{"name":"py310-imagehash","portdir":"python/py-imagehash","version":"4.3.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/JohannesBuchner/imagehash","description":"Perceptual Image Hashing Module","long_description":"Image hashes tell whether two images look nearly identical. This is different from cryptographic hashing algorithms (like MD5, SHA-1) where tiny changes in the image give completely different hashes. In image fingerprinting, we actually want our similar inputs to have similar output hashes as well. The image hash algorithms (average, perceptual, difference, wavelet) analyse the image structure on luminance (without color information). The color hash algorithm analyses the color distribution and black & gray fractions (without position information).","active":true,"categories":["devel","graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-numpy","py310-Pillow","py310-scipy","py310-pywavelets"]}],"depends_on":[]},{"name":"py-imageio","portdir":"python/py-imageio","version":"2.37.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://imageio.github.io/","description":"Easy interface to read and write a wide range of image data.","long_description":"Easy interface to read and write a wide range of image data.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-imageio"]}],"depends_on":[]},{"name":"py-imagehash","portdir":"python/py-imagehash","version":"4.3.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/JohannesBuchner/imagehash","description":"Perceptual Image Hashing Module","long_description":"Image hashes tell whether two images look nearly identical. This is different from cryptographic hashing algorithms (like MD5, SHA-1) where tiny changes in the image give completely different hashes. In image fingerprinting, we actually want our similar inputs to have similar output hashes as well. The image hash algorithms (average, perceptual, difference, wavelet) analyse the image structure on luminance (without color information). The color hash algorithm analyses the color distribution and black & gray fractions (without position information).","active":true,"categories":["devel","graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-imagehash"]}],"depends_on":[]},{"name":"py312-igwn-auth-utils","portdir":"python/py-igwn-auth-utils","version":"1.1.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://git.ligo.org/computing/software/igwn-auth-utils","description":"Authorisation utilities for IGWN","long_description":"Authorisation utilities for IGWN","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm","clang-18","py312-build"]},{"type":"lib","ports":["python312","py312-requests","py312-cryptography","py312-safe-netrc","py312-scitokens"]},{"type":"test","ports":["py312-pytest","py312-requests-mock"]}],"depends_on":[{"type":"lib","ports":["py312-dqsegdb2","py312-gwdatafind","py-igwn-auth-utils","py312-ligo-gracedb"]}]}]}