{"count":51960,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=199","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=197","results":[{"name":"py36-importlib-resources","portdir":"python/py-importlib-resources","version":"5.4.0","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://importlib-resources.readthedocs.io","description":"A backport of Python standard library importlib.resources module for Python 2.7, and 3.4 through 3.8.","long_description":"A backport of Python standard library importlib.resources module for Python 2.7, and 3.4 through 3.8.","active":false,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","py36-setuptools_scm","clang-17"]},{"type":"lib","ports":["python36","py36-zipp"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"build","ports":["py36-wheel"]},{"type":"lib","ports":["py36-pyface","py36-virtualenv","py36-alembic","py36-scikit-hep-particle","py36-python-install"]}]},{"name":"py35-importlib-resources","portdir":"python/py-importlib-resources","version":"3.2.1","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://importlib-resources.readthedocs.io","description":"A backport of Python standard library importlib.resources module for Python 2.7, and 3.4 through 3.8.","long_description":"A backport of Python standard library importlib.resources module for Python 2.7, and 3.4 through 3.8.","active":false,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools_scm","py35-setuptools","py35-toml","clang-14"]},{"type":"lib","ports":["py35-zipp","python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-virtualenv"]}]},{"name":"py34-importlib-resources","portdir":"python/py-importlib-resources","version":"1.0.2","license":"PSF","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://importlib-resources.readthedocs.io","description":"A backport of Python standard library importlib.resources module for Python 2.7, and 3.4 through 3.8.","long_description":"A backport of Python standard library importlib.resources module for Python 2.7, and 3.4 through 3.8.","active":false,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["py34-setuptools","py34-wheel","clang-14"]},{"type":"lib","ports":["py34-zipp","python34","py34-pathlib2","py34-typing"]},{"type":"test","ports":[null]}],"depends_on":[{"type":"lib","ports":["py34-virtualenv"]}]},{"name":"py37-importlib-resources","portdir":"python/py-importlib-resources","version":"5.12.0","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://importlib-resources.readthedocs.io","description":"A backport of Python standard library importlib.resources module for Python 2.7, and 3.4 through 3.8.","long_description":"A backport of Python standard library importlib.resources module for Python 2.7, and 3.4 through 3.8.","active":false,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","clang-16","py37-setuptools","py37-setuptools_scm","py37-wheel","py37-build"]},{"type":"lib","ports":["python37","py37-zipp"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-jsonschema","py37-pyface","py37-alembic","py37-metpy","py37-matplotlib"]}]},{"name":"py38-importlib-resources","portdir":"python/py-importlib-resources","version":"6.1.2","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://importlib-resources.readthedocs.io","description":"A backport of Python standard library importlib.resources module for Python 2.7, and 3.4 through 3.8.","long_description":"A backport of Python standard library importlib.resources module for Python 2.7, and 3.4 through 3.8.","active":false,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-16","py38-setuptools","py38-setuptools_scm","py38-wheel","py38-build"]},{"type":"lib","ports":["python38","py38-zipp"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-jsonschema-specifications","py38-jsonschema","py38-jsonschema-format-nongpl","py38-matplotlib","py38-jupyterlab","py38-pyface","py38-alembic","py38-metpy","py38-keyring","py38-scikit-build-core","py38-country"]}]},{"name":"py39-importlib-resources","portdir":"python/py-importlib-resources","version":"6.1.2","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://importlib-resources.readthedocs.io","description":"A backport of Python standard library importlib.resources module for Python 2.7, and 3.4 through 3.8.","long_description":"A backport of Python standard library importlib.resources module for Python 2.7, and 3.4 through 3.8.","active":false,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-18","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-zipp"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-matplotlib"]}]},{"name":"py39-fonttools","portdir":"python/py-fonttools","version":"4.60.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fonttools/fonttools","description":"XML<->TrueType/OpenType Converter","long_description":"TTX is a tool to convert OpenType and TrueType fonts to and from XML. FontTools is a library for manipulating fonts, written in Python. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.","active":false,"categories":["python","print"],"maintainers":[],"variants":["lxml","ufo","woff","unicode","graphite","interpolatable","plot","symfont","type1","cocoa","qt","png","all","universal"],"dependencies":[{"type":"build","ports":["py39-installer","py39-setuptools","clang-18","py39-cython","py39-build","py39-wheel"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["fonttools_select","py39-zopfli","py39-unicodedata2","py39-lxml","py39-brotli"]}],"depends_on":[{"type":"lib","ports":["py39-matplotlib","py39-ttfquery"]},{"type":"run","ports":["py39-ezdxf"]}]},{"name":"py37-fonttools","portdir":"python/py-fonttools","version":"4.38.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fonttools/fonttools","description":"XML<->TrueType/OpenType Converter","long_description":"TTX is a tool to convert OpenType and TrueType fonts to and from XML. FontTools is a library for manipulating fonts, written in Python. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.","active":false,"categories":["python","print"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":["lxml","ufo","woff","unicode","graphite","interpolatable","plot","symfont","type1","cocoa","qt","png","all","universal"],"dependencies":[{"type":"build","ports":["py37-installer","py37-setuptools","clang-16","py37-cython","py37-build","py37-wheel"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["fonttools_select","py37-zopfli","py37-unicodedata2","py37-lxml","py37-brotli"]}],"depends_on":[{"type":"lib","ports":["py37-ttfquery","py37-matplotlib"]}]},{"name":"py36-fonttools","portdir":"python/py-fonttools","version":"4.27.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fonttools/fonttools","description":"XML<->TrueType/OpenType Converter","long_description":"TTX is a tool to convert OpenType and TrueType fonts to and from XML. FontTools is a library for manipulating fonts, written in Python. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.","active":false,"categories":["python","print"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":["lxml","ufo","woff","unicode","plot","symfont","cocoa","qt","png","all"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-13"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-unicodedata2","py36-zopfli","fonttools_select","py36-lxml","py36-brotli"]}],"depends_on":[]},{"name":"py38-fonttools","portdir":"python/py-fonttools","version":"4.55.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fonttools/fonttools","description":"XML<->TrueType/OpenType Converter","long_description":"TTX is a tool to convert OpenType and TrueType fonts to and from XML. FontTools is a library for manipulating fonts, written in Python. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.","active":false,"categories":["python","print"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":["lxml","ufo","woff","unicode","graphite","interpolatable","plot","symfont","type1","cocoa","qt","png","all","universal"],"dependencies":[{"type":"build","ports":["py38-installer","py38-setuptools","clang-17","py38-cython","py38-build","py38-wheel"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["fonttools_select","py38-zopfli","py38-unicodedata2","py38-lxml","py38-brotli"]}],"depends_on":[{"type":"lib","ports":["py38-ttfquery","py38-fontaine","py38-matplotlib"]},{"type":"run","ports":["py38-ezdxf"]}]},{"name":"py27-fonttools","portdir":"python/py-fonttools","version":"3.44.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fonttools/fonttools","description":"XML<->TrueType/OpenType Converter","long_description":"TTX is a tool to convert OpenType and TrueType fonts to and from XML. FontTools is a library for manipulating fonts, written in Python. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.","active":false,"categories":["python","print"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":["lxml","ufo","woff","unicode","plot","symfont","cocoa","qt","png","all"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-13"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python27"]},{"type":"run","ports":["py27-unicodedata2","py27-zopfli","fonttools_select","py27-lxml","py27-brotli"]}],"depends_on":[{"type":"lib","ports":["py27-ttfquery"]},{"type":"run","ports":["fonttools-utils"]}]},{"name":"py36-threadpoolctl","portdir":"python/py-threadpoolctl","version":"3.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/joblib/threadpoolctl","description":"Helpers to limit the number of threads used in the common native libraries.","long_description":"Helpers to limit the number of threads used in the common native libraries.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py36-python-install","py36-build","py36-flit_core","clang-14"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-MDAnalysis","py36-scikit-learn"]}]},{"name":"py37-threadpoolctl","portdir":"python/py-threadpoolctl","version":"3.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/joblib/threadpoolctl","description":"Helpers to limit the number of threads used in the common native libraries.","long_description":"Helpers to limit the number of threads used in the common native libraries.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py37-flit_core","py37-build","py37-installer","clang-15"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-scikit-learn","py37-MDAnalysis"]},{"type":"run","ports":["py37-librosa"]}]},{"name":"py38-threadpoolctl","portdir":"python/py-threadpoolctl","version":"3.5.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/joblib/threadpoolctl","description":"Helpers to limit the number of threads used in the common native libraries.","long_description":"Helpers to limit the number of threads used in the common native libraries.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py38-flit_core","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-MDAnalysis","py38-scikit-learn"]}]},{"name":"py39-threadpoolctl","portdir":"python/py-threadpoolctl","version":"3.6.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/joblib/threadpoolctl","description":"Helpers to limit the number of threads used in the common native libraries.","long_description":"Helpers to limit the number of threads used in the common native libraries.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-MDAnalysis","py39-scikit-learn"]},{"type":"test","ports":["py39-scipy"]}]},{"name":"py35-petsc4py","portdir":"python/py-petsc4py","version":"3.15.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/petsc4py/","description":"PETSc for Python - Python bindings for PETSc","long_description":"PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication.","active":false,"categories":["math","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["clang10","clang11","clang90","g95","gcc10","gcc7","gcc9","gfortran","mpich","openmpi"],"dependencies":[{"type":"build","ports":["clang-9.0","py35-cython","py35-setuptools"]},{"type":"lib","ports":["py35-numpy","python35","mpich-clang90","petsc","py35-mpi4py"]}],"depends_on":[{"type":"lib","ports":["py35-slepc4py"]}]},{"name":"py27-petsc4py","portdir":"python/py-petsc4py","version":"3.15.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/petsc4py/","description":"PETSc for Python - Python bindings for PETSc","long_description":"PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication.","active":false,"categories":["math","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["mpich","openmpi","clang10","clang11","clang90","g95","gcc10","gcc7","gcc9","gfortran"],"dependencies":[{"type":"build","ports":["clang-9.0","py27-cython","py27-setuptools"]},{"type":"lib","ports":["py27-numpy","python27","mpich-clang90","petsc","py27-mpi4py"]}],"depends_on":[{"type":"lib","ports":["py27-slepc4py"]}]},{"name":"py38-petsc4py","portdir":"python/py-petsc4py","version":"3.20.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/petsc4py/","description":"PETSc for Python - Python bindings for PETSc","long_description":"PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication.","active":false,"categories":["math","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["clang10","clang11","clang12","clang13","clang14","clang15","clang16","clang17","clang90","g95","gcc10","gcc11","gcc12","gcc13","gfortran","mpich","openmpi"],"dependencies":[{"type":"build","ports":["clang-16","py38-cython","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["petsc","py38-mpi4py","py38-numpy","mpich-clang16","python38"]}],"depends_on":[{"type":"lib","ports":["py38-slepc4py"]},{"type":"run","ports":["py38-clawpack"]}]},{"name":"py37-petsc4py","portdir":"python/py-petsc4py","version":"3.20.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/petsc4py/","description":"PETSc for Python - Python bindings for PETSc","long_description":"PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication.","active":false,"categories":["math","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["clang10","clang11","clang12","clang13","clang14","clang15","clang16","clang17","clang90","g95","gcc10","gcc11","gcc12","gcc13","gfortran","mpich","openmpi"],"dependencies":[{"type":"build","ports":["clang-16","py37-cython","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["petsc","py37-mpi4py","py37-numpy","mpich-clang16","python37"]}],"depends_on":[{"type":"lib","ports":["py37-slepc4py"]},{"type":"run","ports":["py37-clawpack"]}]},{"name":"py36-petsc4py","portdir":"python/py-petsc4py","version":"3.15.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/petsc4py/","description":"PETSc for Python - Python bindings for PETSc","long_description":"PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication.","active":false,"categories":["math","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["clang10","clang11","clang90","g95","gcc10","gcc7","gcc9","gfortran","mpich","openmpi"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-cython","py36-setuptools"]},{"type":"lib","ports":["py36-numpy","python36","mpich-clang90","petsc","py36-mpi4py"]}],"depends_on":[{"type":"lib","ports":["py36-slepc4py"]}]},{"name":"py39-petsc4py","portdir":"python/py-petsc4py","version":"3.20.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/petsc4py/","description":"PETSc for Python - Python bindings for PETSc","long_description":"PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication.","active":false,"categories":["math","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi"],"dependencies":[{"type":"build","ports":["clang-18","py39-cython","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["petsc","py39-mpi4py","py39-numpy","mpich-clang18","python39"]}],"depends_on":[{"type":"lib","ports":["py39-slepc4py"]},{"type":"run","ports":["py39-clawpack"]}]},{"name":"py39-kiwisolver","portdir":"python/py-kiwisolver","version":"1.5.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nucleic/kiwi","description":"Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm.","long_description":"Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.","active":false,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py39-cppy","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-matplotlib","py39-vispy"]}]},{"name":"py35-kiwisolver","portdir":"python/py-kiwisolver","version":"1.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nucleic/kiwi","description":"Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm.","long_description":"Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.","active":false,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-matplotlib"]}]},{"name":"py37-kiwisolver","portdir":"python/py-kiwisolver","version":"1.4.5","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nucleic/kiwi","description":"Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm.","long_description":"Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.","active":false,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py37-cppy","py37-setuptools","py37-setuptools_scm","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-matplotlib","py37-vispy"]}]},{"name":"py36-kiwisolver","portdir":"python/py-kiwisolver","version":"1.3.1","license":"BSD","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/nucleic/kiwi","description":"Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm.","long_description":"Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.","active":false,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-cppy","py36-setuptools_scm","clang-16"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-matplotlib"]}]},{"name":"py38-kiwisolver","portdir":"python/py-kiwisolver","version":"1.4.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nucleic/kiwi","description":"Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm.","long_description":"Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.","active":false,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","py38-cppy","py38-setuptools","py38-setuptools_scm","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-matplotlib","py38-vispy"]}]},{"name":"py27-cppy","portdir":"python/py-cppy","version":"1.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nucleic/cppy","description":"C++ headers for C extension development","long_description":"C++ headers for C extension development","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[]},{"name":"py35-cppy","portdir":"python/py-cppy","version":"1.2.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nucleic/cppy","description":"C++ headers for C extension development","long_description":"C++ headers for C extension development","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-13"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[]},{"name":"py36-cppy","portdir":"python/py-cppy","version":"1.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nucleic/cppy","description":"C++ headers for C extension development","long_description":"C++ headers for C extension development","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py36-python-install","py36-setuptools","py36-setuptools_scm","py36-wheel","py36-build"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"build","ports":["py36-kiwisolver"]}]},{"name":"py37-cppy","portdir":"python/py-cppy","version":"1.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nucleic/cppy","description":"C++ headers for C extension development","long_description":"C++ headers for C extension development","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-setuptools_scm","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"build","ports":["py37-kiwisolver"]}]},{"name":"py38-cppy","portdir":"python/py-cppy","version":"1.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nucleic/cppy","description":"C++ headers for C extension development","long_description":"C++ headers for C extension development","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-setuptools_scm","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"build","ports":["py38-kiwisolver"]}]},{"name":"py39-cppy","portdir":"python/py-cppy","version":"1.3.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nucleic/cppy","description":"C++ headers for C extension development","long_description":"C++ headers for C extension development","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"build","ports":["py39-kiwisolver"]}]},{"name":"py39-scikit-umfpack","portdir":"python/py-scikit-umfpack","version":"0.4.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/scikit-umfpack/","description":"scikit-umfpack provides wrapper of UMFPACK sparse direct solver to SciPy.","long_description":"scikit-umfpack provides wrapper of UMFPACK sparse direct solver to SciPy.","active":false,"categories":["math","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":143}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","swig-python","py39-build","py39-installer","py39-meson-python"]},{"type":"lib","ports":["SuiteSparse_UMFPACK","py39-numpy","py39-scipy","python39"]}],"depends_on":[{"type":"test","ports":["py39-scipy"]}]},{"name":"py27-scikit-umfpack","portdir":"python/py-scikit-umfpack","version":"0.2.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/scikit-umfpack/scikit-umfpack","description":"scikit-umfpack provides wrapper of UMFPACK sparse direct solver to SciPy.","long_description":"scikit-umfpack provides wrapper of UMFPACK sparse direct solver to SciPy.","active":false,"categories":["math","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":143}],"variants":["universal"],"dependencies":[{"type":"build","ports":["swig-python","clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27","SuiteSparse_UMFPACK","py27-scipy"]}],"depends_on":[{"type":"lib","ports":["py27-sfepy"]}]},{"name":"py35-scikit-umfpack","portdir":"python/py-scikit-umfpack","version":"0.2.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/scikit-umfpack/scikit-umfpack","description":"scikit-umfpack provides wrapper of UMFPACK sparse direct solver to SciPy.","long_description":"scikit-umfpack provides wrapper of UMFPACK sparse direct solver to SciPy.","active":false,"categories":["math","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":143}],"variants":["universal"],"dependencies":[{"type":"build","ports":["swig-python","clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35","SuiteSparse_UMFPACK","py35-scipy"]}],"depends_on":[]},{"name":"py36-scikit-umfpack","portdir":"python/py-scikit-umfpack","version":"0.2.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/scikit-umfpack/scikit-umfpack","description":"scikit-umfpack provides wrapper of UMFPACK sparse direct solver to SciPy.","long_description":"scikit-umfpack provides wrapper of UMFPACK sparse direct solver to SciPy.","active":false,"categories":["math","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":143}],"variants":["universal"],"dependencies":[{"type":"build","ports":["swig-python","clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","SuiteSparse_UMFPACK","py36-scipy"]}],"depends_on":[]},{"name":"py36-gast","portdir":"python/py-gast","version":"0.5.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/serge-sans-paille/gast","description":"Python AST that abstracts the underlying Python version","long_description":"A generic AST to represent Python2 and Python3’s Abstract Syntax Tree(AST). GAST provides a compatibility layer between the AST of various Python versions, as produced by ast.parse from the standard ast module.","active":false,"categories":["python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py37-gast","portdir":"python/py-gast","version":"0.5.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/serge-sans-paille/gast","description":"Python AST that abstracts the underlying Python version","long_description":"A generic AST to represent Python2 and Python3’s Abstract Syntax Tree(AST). GAST provides a compatibility layer between the AST of various Python versions, as produced by ast.parse from the standard ast module.","active":false,"categories":["python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-setuptools","py37-wheel","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-tensorflow","py37-tensorflow1","py37-pythran","py37-beniget"]},{"type":"run","ports":["py37-tensorflow-probability"]}]},{"name":"py38-gast","portdir":"python/py-gast","version":"0.6.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/serge-sans-paille/gast","description":"Python AST that abstracts the underlying Python version","long_description":"A generic AST to represent Python2 and Python3’s Abstract Syntax Tree(AST). GAST provides a compatibility layer between the AST of various Python versions, as produced by ast.parse from the standard ast module.","active":false,"categories":["python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-setuptools","py38-wheel","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-tensorflow","py38-tensorflow1","py38-beniget","py38-pythran"]},{"type":"run","ports":["py38-tensorflow-probability","py38-tensorflow-macos"]}]},{"name":"py27-gast","portdir":"python/py-gast","version":"0.5.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/serge-sans-paille/gast","description":"Python AST that abstracts the underlying Python version","long_description":"A generic AST to represent Python2 and Python3’s Abstract Syntax Tree(AST). GAST provides a compatibility layer between the AST of various Python versions, as produced by ast.parse from the standard ast module.","active":false,"categories":["python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"py39-gast","portdir":"python/py-gast","version":"0.7.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/serge-sans-paille/gast","description":"Python AST that abstracts the underlying Python version","long_description":"A generic AST to represent Python2 and Python3’s Abstract Syntax Tree(AST). GAST provides a compatibility layer between the AST of various Python versions, as produced by ast.parse from the standard ast module.","active":false,"categories":["python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-tensorflow","py39-tensorflow1","py39-beniget","py39-pythran"]},{"type":"run","ports":["py39-tensorflow-probability","py39-tensorflow-macos"]}]},{"name":"py35-gast","portdir":"python/py-gast","version":"0.5.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/serge-sans-paille/gast","description":"Python AST that abstracts the underlying Python version","long_description":"A generic AST to represent Python2 and Python3’s Abstract Syntax Tree(AST). GAST provides a compatibility layer between the AST of various Python versions, as produced by ast.parse from the standard ast module.","active":false,"categories":["python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py38-scikit-build-core","portdir":"python/py-scikit-build-core","version":"0.10.7","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scikit-build/scikit-build-core/","description":"A bridge between Python package build systems and CMake (a rewrite of the classic Scikit-build).","long_description":"Scikit-build-core is a ground-up rewrite of the classic Scikit-build, a bridge between Python package build systems and CMake, the most popular compiled language build system. Scikit-build-core was built using Python packaging standards developed after scikit-build (classic) was written.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-hatchling","py38-hatch-vcs","py38-installer","clang-17"]},{"type":"lib","ports":["py38-typing_extensions","cmake","py38-exceptiongroup","py38-tomli","python38","py38-importlib-resources","py38-packaging","py38-pathspec"]}],"depends_on":[{"type":"build","ports":["py38-spglib","py38-iminuit","py38-rapidfuzz"]}]},{"name":"py39-scikit-build-core","portdir":"python/py-scikit-build-core","version":"0.12.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scikit-build/scikit-build-core/","description":"A bridge between Python package build systems and CMake (a rewrite of the classic Scikit-build).","long_description":"Scikit-build-core is a ground-up rewrite of the classic Scikit-build, a bridge between Python package build systems and CMake, the most popular compiled language build system. Scikit-build-core was built using Python packaging standards developed after scikit-build (classic) was written.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-hatch-vcs","py39-installer","clang-18"]},{"type":"lib","ports":["py39-typing_extensions","cmake","py39-exceptiongroup","py39-tomli","ninja","python39","py39-packaging","py39-pathspec"]}],"depends_on":[{"type":"build","ports":["py39-levenshtein","py39-zmq","py39-nanobind","py39-rapidfuzz","py39-pdal","py39-pdal-plugins","py39-soxr","py39-iminuit","py39-spglib","py39-pybind11"]}]},{"name":"py27-robotframework-ride","portdir":"python/py-robotframework-ride","version":"1.7.3.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/robotframework/RIDE","description":"Robot Framework test case editor","long_description":"Robot Framework test case editor","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-17"]},{"type":"lib","ports":["python27"]},{"type":"run","ports":["py27-robotframework","py27-wxpython-3.0"]}],"depends_on":[]},{"name":"py-gmic","portdir":"python/py-gmic","version":"2.9.4-alpha1","license":"CeCILL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gmic.eu","description":"Python binding for G'MIC - A Full-Featured Open-Source Framework for Image Processing","long_description":"Python binding for G'MIC - A Full-Featured Open-Source Framework for Image Processing","active":false,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["py39-gmic"]}],"depends_on":[]},{"name":"py38-gmic","portdir":"python/py-gmic","version":"2.9.4-alpha1","license":"CeCILL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gmic.eu","description":"Python binding for G'MIC - A Full-Featured Open-Source Framework for Image Processing","long_description":"Python binding for G'MIC - A Full-Featured Open-Source Framework for Image Processing","active":false,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-pkgconfig","py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38","fftw-3","ffmpeg","curl","py38-Pillow","py38-numpy","zlib","py38-wurlitzer","xorg-libX11","xorg-libXext","xorg-libice","xorg-libsm","py38-psutil","jpeg","libpng","opencv4","tiff","libomp"]}],"depends_on":[]},{"name":"py37-gmic","portdir":"python/py-gmic","version":"2.9.4-alpha1","license":"CeCILL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gmic.eu","description":"Python binding for G'MIC - A Full-Featured Open-Source Framework for Image Processing","long_description":"Python binding for G'MIC - A Full-Featured Open-Source Framework for Image Processing","active":false,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-pkgconfig","py37-setuptools","clang-15"]},{"type":"lib","ports":["opencv4","tiff","libomp","python37","fftw-3","ffmpeg","curl","zlib","py37-numpy","py37-psutil","py37-wurlitzer","xorg-libX11","xorg-libXext","xorg-libice","xorg-libsm","py37-Pillow","jpeg","libpng"]}],"depends_on":[]},{"name":"py39-gmic","portdir":"python/py-gmic","version":"2.9.4-alpha1","license":"CeCILL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gmic.eu","description":"Python binding for G'MIC - A Full-Featured Open-Source Framework for Image Processing","long_description":"Python binding for G'MIC - A Full-Featured Open-Source Framework for Image Processing","active":false,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-pkgconfig","py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39","fftw-3","ffmpeg","curl","py39-Pillow","py39-numpy","zlib","py39-wurlitzer","xorg-libX11","xorg-libXext","xorg-libice","xorg-libsm","py39-psutil","jpeg","libpng","opencv4","tiff","libomp"]}],"depends_on":[{"type":"lib","ports":["py-gmic"]}]},{"name":"py36-robotframework-seleniumlibrary","portdir":"python/py-robotframework-seleniumlibrary","version":"5.1.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/robotframework/robotframework-seleniumlibrary","description":"Robot Framework library to run web-based tests","long_description":"Library to run web-based tests with Selenium using Selenium server included in the package","active":false,"categories":["devel","python"],"maintainers":[{"name":"jwa","github":"jyrkiwahlstedt","ports_count":44}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-robotframework"]}],"depends_on":[]}]}