{"count":51929,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=130","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=128","results":[{"name":"py27-setuptools_scm_git_archive","portdir":"python/py-setuptools_scm_git_archive","version":"1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Changaco/setuptools_scm_git_archive","description":"Plugin for setuptools_scm that add support for git archives.","long_description":"Plugin for setuptools_scm that add support for git archives.","active":false,"categories":["devel","python"],"maintainers":[{"name":"giovanni.bussi","github":"GiovanniBussi","ports_count":93}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python27","py27-setuptools_scm"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"build","ports":["py27-cheroot","py27-barnaba"]}]},{"name":"py38-setuptools_scm_git_archive","portdir":"python/py-setuptools_scm_git_archive","version":"1.4.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Changaco/setuptools_scm_git_archive","description":"Plugin for setuptools_scm that add support for git archives.","long_description":"Plugin for setuptools_scm that add support for git archives.","active":false,"categories":["devel","python"],"maintainers":[{"name":"giovanni.bussi","github":"GiovanniBussi","ports_count":93}],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-17","py38-setuptools","py38-wheel","py38-build"]},{"type":"lib","ports":["python38","py38-setuptools_scm"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"build","ports":["py38-ansible-compat","py38-barnaba","py38-cheroot","py38-xarray","py38-subprocess-tee","py38-aiomysql","py38-pytest-subtests","py38-h5netcdf","py38-cartopy","py38-vispy","py38-pikepdf"]}]},{"name":"py39-setuptools_scm_git_archive","portdir":"python/py-setuptools_scm_git_archive","version":"1.4.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Changaco/setuptools_scm_git_archive","description":"Plugin for setuptools_scm that add support for git archives.","long_description":"Plugin for setuptools_scm that add support for git archives.","active":false,"categories":["devel","python"],"maintainers":[{"name":"giovanni.bussi","github":"GiovanniBussi","ports_count":93}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-18","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-setuptools_scm"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"build","ports":["py39-aiomysql","py39-barnaba","py39-h5netcdf","chemex-devel","py39-ansible-compat","py39-cartopy","py39-vispy","py39-pytest-subtests"]}]},{"name":"py39-latexcodec","portdir":"python/py-latexcodec","version":"3.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mcmtroffaes/latexcodec","description":"A lexer and codec to work with LaTeX code in Python.","long_description":"A lexer and codec to work with LaTeX code in Python.","active":false,"categories":["textproc","python"],"maintainers":[],"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-pybtex"]}]},{"name":"py36-latexcodec","portdir":"python/py-latexcodec","version":"2.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mcmtroffaes/latexcodec","description":"A lexer and codec to work with LaTeX code in Python.","long_description":"A lexer and codec to work with LaTeX code in Python.","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-14"]},{"type":"lib","ports":["python36","py36-six"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-pybtex"]}]},{"name":"py37-latexcodec","portdir":"python/py-latexcodec","version":"2.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mcmtroffaes/latexcodec","description":"A lexer and codec to work with LaTeX code in Python.","long_description":"A lexer and codec to work with LaTeX code in Python.","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","clang-16","py37-setuptools","py37-wheel","py37-build"]},{"type":"lib","ports":["python37","py37-six"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-pybtex"]}]},{"name":"py38-latexcodec","portdir":"python/py-latexcodec","version":"2.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mcmtroffaes/latexcodec","description":"A lexer and codec to work with LaTeX code in Python.","long_description":"A lexer and codec to work with LaTeX code in Python.","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-16","py38-setuptools","py38-wheel","py38-build"]},{"type":"lib","ports":["python38","py38-six"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-pybtex"]}]},{"name":"py39-shellingham","portdir":"python/py-shellingham","version":"1.5.4","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sarugaku/shellingham","description":"Tool to Detect Surrounding Shell","long_description":"Shellingham detects what shell the current Python executable is running in.","active":false,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-poetry-plugin-shell","py39-rstcheck"]},{"type":"run","ports":["py39-typer"]}]},{"name":"py38-shellingham","portdir":"python/py-shellingham","version":"1.5.4","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sarugaku/shellingham","description":"Tool to Detect Surrounding Shell","long_description":"Shellingham detects what shell the current Python executable is running in.","active":false,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-rstcheck"]},{"type":"run","ports":["py38-typer"]}]},{"name":"py37-shellingham","portdir":"python/py-shellingham","version":"1.5.4","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sarugaku/shellingham","description":"Tool to Detect Surrounding Shell","long_description":"Shellingham detects what shell the current Python executable is running in.","active":false,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"run","ports":["py37-typer"]}]},{"name":"py36-commonmark","portdir":"python/py-commonmark","version":"0.9.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://commonmarkpy.readthedocs.io/en/latest/","description":"Python CommonMark parser","long_description":"commonmark.py is a pure Python port of jgm's commonmark.js, a Markdown parser and renderer for the CommonMark specification, using only native modules","active":false,"categories":["python"],"maintainers":[{"name":"harensdeveloper","github":"harens","ports_count":41}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-setuptools"]},{"type":"test","ports":["py36-flake8","py36-hypothesis"]}],"depends_on":[{"type":"run","ports":["py36-recommonmark","py36-rich"]}]},{"name":"py39-commonmark","portdir":"python/py-commonmark","version":"0.9.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://commonmarkpy.readthedocs.io/en/latest/","description":"Python CommonMark parser","long_description":"commonmark.py is a pure Python port of jgm's commonmark.js, a Markdown parser and renderer for the CommonMark specification, using only native modules","active":false,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-hypothesis"]}],"depends_on":[{"type":"run","ports":["py39-recommonmark"]}]},{"name":"py37-commonmark","portdir":"python/py-commonmark","version":"0.9.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://commonmarkpy.readthedocs.io/en/latest/","description":"Python CommonMark parser","long_description":"commonmark.py is a pure Python port of jgm's commonmark.js, a Markdown parser and renderer for the CommonMark specification, using only native modules","active":false,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-setuptools","py37-wheel","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-hypothesis"]}],"depends_on":[{"type":"run","ports":["py37-recommonmark"]}]},{"name":"py38-commonmark","portdir":"python/py-commonmark","version":"0.9.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://commonmarkpy.readthedocs.io/en/latest/","description":"Python CommonMark parser","long_description":"commonmark.py is a pure Python port of jgm's commonmark.js, a Markdown parser and renderer for the CommonMark specification, using only native modules","active":false,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-setuptools","py38-wheel","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-hypothesis"]}],"depends_on":[{"type":"run","ports":["py38-recommonmark"]}]},{"name":"py36-fiat","portdir":"python/py-fiat","version":"2018.1.0","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/fenics-project/fiat","description":"FInite element Automatic Tabulator","long_description":"The FInite element Automatic Tabulator FIAT supports generation of arbitrary order instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating arbitrary order instances of Jacobi-type quadrature rules on the same element shapes. Further, H(div) and H(curl) conforming finite element spaces such as the families of Raviart-Thomas, Brezzi-Douglas-Marini and Nedelec are supported on triangles and tetrahedra.","active":false,"categories":["science","math","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python36","py36-numpy","py36-sympy"]}],"depends_on":[{"type":"lib","ports":["py36-ffc"]}]},{"name":"py37-fiat","portdir":"python/py-fiat","version":"2018.1.0","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/fenics-project/fiat","description":"FInite element Automatic Tabulator","long_description":"The FInite element Automatic Tabulator FIAT supports generation of arbitrary order instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating arbitrary order instances of Jacobi-type quadrature rules on the same element shapes. Further, H(div) and H(curl) conforming finite element spaces such as the families of Raviart-Thomas, Brezzi-Douglas-Marini and Nedelec are supported on triangles and tetrahedra.","active":false,"categories":["science","math","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python37","py37-numpy","py37-sympy"]}],"depends_on":[{"type":"lib","ports":["py37-ffc"]}]},{"name":"py38-fiat","portdir":"python/py-fiat","version":"2019.1.0","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/fenics-project/fiat","description":"FInite element Automatic Tabulator","long_description":"The FInite element Automatic Tabulator FIAT supports generation of arbitrary order instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating arbitrary order instances of Jacobi-type quadrature rules on the same element shapes. Further, H(div) and H(curl) conforming finite element spaces such as the families of Raviart-Thomas, Brezzi-Douglas-Marini and Nedelec are supported on triangles and tetrahedra.","active":false,"categories":["science","math","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["py38-numpy","py38-sympy","python38"]}],"depends_on":[{"type":"lib","ports":["py38-ffc"]}]},{"name":"py39-fiat","portdir":"python/py-fiat","version":"2019.1.0","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/fenics-project/fiat","description":"FInite element Automatic Tabulator","long_description":"The FInite element Automatic Tabulator FIAT supports generation of arbitrary order instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating arbitrary order instances of Jacobi-type quadrature rules on the same element shapes. Further, H(div) and H(curl) conforming finite element spaces such as the families of Raviart-Thomas, Brezzi-Douglas-Marini and Nedelec are supported on triangles and tetrahedra.","active":false,"categories":["science","math","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-numpy","py39-sympy","python39"]}],"depends_on":[{"type":"lib","ports":["py39-ffc"]}]},{"name":"py36-oslo-utils","portdir":"python/py-oslo-utils","version":"4.3.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/oslo.utils/latest/","description":"OpenStack common utility type functions","long_description":"The oslo.utils library provides support for common utility type functions, such as encoding, exception handling, string manipulation, and time handling.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools","py36-pbr"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-netifaces","py36-oslo-i18n","py36-packaging","py36-parsing","py36-six","py36-tz","py36-netaddr","py36-iso8601","py36-debtcollector"]}],"depends_on":[{"type":"run","ports":["py36-cinderclient","py36-keystoneclient","py36-novaclient","py36-openstackclient","py36-osc-lib","py36-oslo-serialization"]}]},{"name":"py38-oslo-utils","portdir":"python/py-oslo-utils","version":"6.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/oslo.utils/latest/","description":"OpenStack common utility type functions","long_description":"The oslo.utils library provides support for common utility type functions, such as encoding, exception handling, string manipulation, and time handling.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-pbr","clang-16","py38-installer","py38-build","py38-wheel","py38-setuptools"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-parsing","py38-six","py38-tz","py38-packaging","py38-oslo-i18n","py38-netifaces","py38-netaddr","py38-iso8601","py38-debtcollector"]}],"depends_on":[{"type":"run","ports":["py38-cinderclient","py38-novaclient","py38-oslo-serialization","py38-keystoneclient","py38-openstackclient","py38-osc-lib"]}]},{"name":"py39-oslo-utils","portdir":"python/py-oslo-utils","version":"8.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/oslo.utils/latest/","description":"OpenStack common utility type functions","long_description":"The oslo.utils library provides support for common utility type functions, such as encoding, exception handling, string manipulation, and time handling.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-pbr","clang-17","py39-installer","py39-build","py39-wheel","py39-setuptools"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-netaddr","py39-debtcollector","py39-oslo-i18n","py39-yaml","py39-tz","py39-psutil","py39-parsing","py39-packaging","py39-iso8601"]}],"depends_on":[{"type":"run","ports":["py39-cinderclient","py39-keystoneclient","py39-novaclient","py39-osc-lib","py39-oslo-serialization"]}]},{"name":"py37-oslo-utils","portdir":"python/py-oslo-utils","version":"6.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/oslo.utils/latest/","description":"OpenStack common utility type functions","long_description":"The oslo.utils library provides support for common utility type functions, such as encoding, exception handling, string manipulation, and time handling.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-pbr","clang-15","py37-setuptools"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-netifaces","py37-oslo-i18n","py37-packaging","py37-parsing","py37-six","py37-tz","py37-netaddr","py37-iso8601","py37-debtcollector"]}],"depends_on":[{"type":"run","ports":["py37-cinderclient","py37-keystoneclient","py37-novaclient","py37-openstackclient","py37-osc-lib","py37-oslo-serialization"]}]},{"name":"py37-jsbeautifier","portdir":"python/py-jsbeautifier","version":"1.14.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beautifier.io/","description":"JS beautifier written in Python","long_description":"JS beautifier written in Python","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","py37-build","py37-installer","clang-16","py37-setuptools"]},{"type":"lib","ports":["python37","py37-editorconfig","py37-setuptools","py37-six"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[]},{"name":"py38-jsbeautifier","portdir":"python/py-jsbeautifier","version":"1.14.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beautifier.io/","description":"JS beautifier written in Python","long_description":"JS beautifier written in Python","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-build","py38-installer","clang-16","py38-setuptools"]},{"type":"lib","ports":["python38","py38-editorconfig","py38-setuptools","py38-six"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[]},{"name":"py27-jsbeautifier","portdir":"python/py-jsbeautifier","version":"1.10.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://beautifier.io/","description":"JS beautifier written in Python","long_description":"JS beautifier written in Python","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-editorconfig","py27-setuptools","py27-six"]}],"depends_on":[]},{"name":"py312-jsbeautifier","portdir":"python/py-jsbeautifier","version":"1.14.11","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beautifier.io/","description":"JS beautifier written in Python","long_description":"JS beautifier written in Python","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-wheel","py312-build","py312-installer","py312-setuptools","clang-16"]},{"type":"lib","ports":["py312-six","py312-editorconfig","python312"]}],"depends_on":[]},{"name":"py27-jcc","portdir":"python/py-jcc","version":"3.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lucene.apache.org/pylucene/jcc/index.html","description":"JCC is a C++ code generator for calling Java from C++/Python","long_description":"JCC is a C++ code generator for producing the code necessary to call into Java classes from CPython via Java's Native Invocation Interface (JNI). JCC generates C++ wrapper classes that hide all the gory details of JNI access as well Java memory and object reference management. JCC generates CPython types that make these C++ classes accessible from a Python interpreter. JCC attempts to make these Python types pythonic by detecting iterators and property accessors. Iterators and mappings may also be declared to JCC.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-16"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"py36-jcc","portdir":"python/py-jcc","version":"3.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lucene.apache.org/pylucene/jcc/index.html","description":"JCC is a C++ code generator for calling Java from C++/Python","long_description":"JCC is a C++ code generator for producing the code necessary to call into Java classes from CPython via Java's Native Invocation Interface (JNI). JCC generates C++ wrapper classes that hide all the gory details of JNI access as well Java memory and object reference management. JCC generates CPython types that make these C++ classes accessible from a Python interpreter. JCC attempts to make these Python types pythonic by detecting iterators and property accessors. Iterators and mappings may also be declared to JCC.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-16"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py35-jcc","portdir":"python/py-jcc","version":"3.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lucene.apache.org/pylucene/jcc/index.html","description":"JCC is a C++ code generator for calling Java from C++/Python","long_description":"JCC is a C++ code generator for producing the code necessary to call into Java classes from CPython via Java's Native Invocation Interface (JNI). JCC generates C++ wrapper classes that hide all the gory details of JNI access as well Java memory and object reference management. JCC generates CPython types that make these C++ classes accessible from a Python interpreter. JCC attempts to make these Python types pythonic by detecting iterators and property accessors. Iterators and mappings may also be declared to JCC.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"mpi-doc-devel","portdir":"science/mpi-doc","version":"3.4.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":"mpi-doc","homepage":"https://www.mpich.org/","description":"Obsolete port, replaced by mpi-doc","long_description":"This port has been replaced by mpi-doc.","active":false,"categories":["net","science","parallel"],"maintainers":[{"name":"","github":"mascguy","ports_count":61}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py36-aiobotocore","portdir":"python/py-aiobotocore","version":"1.3.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiobotocore","description":"Async client for amazon services","long_description":"Async client for amazon services","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["py36-aioitertools","python36","py36-wrapt","py36-botocore","py36-aiohttp"]}],"depends_on":[{"type":"lib","ports":["py36-s3fs"]}]},{"name":"py37-aiobotocore","portdir":"python/py-aiobotocore","version":"2.5.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiobotocore","description":"Async client for Amazon services","long_description":"Async client for Amazon services","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["python37","py37-aiohttp","py37-aioitertools","py37-botocore","py37-wrapt"]}],"depends_on":[{"type":"lib","ports":["py37-s3fs"]}]},{"name":"py38-aiobotocore","portdir":"python/py-aiobotocore","version":"2.13.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiobotocore","description":"Async client for Amazon services","long_description":"Async client for Amazon services","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38","py38-aiohttp","py38-aioitertools","py38-botocore","py38-wrapt"]}],"depends_on":[{"type":"lib","ports":["py38-s3fs"]}]},{"name":"py39-aiobotocore","portdir":"python/py-aiobotocore","version":"2.24.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiobotocore","description":"Async client for Amazon services","long_description":"Async client for Amazon services","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["py39-jmespath","python39","py39-wrapt","py39-multidict","py39-aiohttp","py39-aioitertools","py39-botocore","py39-dateutil"]}],"depends_on":[{"type":"lib","ports":["py39-s3fs"]}]},{"name":"py35-aenum","portdir":"python/py-aenum","version":"3.1.8","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ethanfurman/aenum","description":"Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants.","long_description":"Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-13"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py36-aenum","portdir":"python/py-aenum","version":"3.1.8","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ethanfurman/aenum","description":"Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants.","long_description":"Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-13"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py38-aenum","portdir":"python/py-aenum","version":"3.1.15","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ethanfurman/aenum","description":"Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants.","long_description":"Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py27-aenum","portdir":"python/py-aenum","version":"3.1.8","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ethanfurman/aenum","description":"Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants.","long_description":"Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-13"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py27-pyproj"]}]},{"name":"py37-aenum","portdir":"python/py-aenum","version":"3.1.15","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ethanfurman/aenum","description":"Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants.","long_description":"Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-15"]},{"type":"lib","ports":["python37"]}],"depends_on":[]},{"name":"py39-aenum","portdir":"python/py-aenum","version":"3.1.15","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ethanfurman/aenum","description":"Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants.","long_description":"Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py38-beancount","portdir":"python/py-beancount","version":"2.3.6","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://furius.ca/beancount/","description":"Double-entry plain text accounting system","long_description":"A double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a basic web interface.","active":false,"categories":["python","finance"],"maintainers":[{"name":"macports","github":"mrdomino","ports_count":41}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["py38-google-api","py38-httplib2","py38-lxml","python38","py38-ply","py38-pytest","py38-requests","py38-magic","py38-beautifulsoup4","py38-bottle","py38-chardet","py38-dateutil"]}],"depends_on":[{"type":"lib","ports":["py38-beancount-import"]}]},{"name":"py39-beancount","portdir":"python/py-beancount","version":"2.3.6","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://furius.ca/beancount/","description":"Double-entry plain text accounting system","long_description":"A double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a basic web interface.","active":false,"categories":["python","finance"],"maintainers":[{"name":"macports","github":"mrdomino","ports_count":41}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["py39-httplib2","py39-lxml","py39-magic","python39","py39-pytest","py39-requests","py39-bottle","py39-ply","py39-beautifulsoup4","py39-chardet","py39-dateutil","py39-google-api"]}],"depends_on":[{"type":"lib","ports":["py39-beancount-import"]}]},{"name":"py37-beancount","portdir":"python/py-beancount","version":"2.3.6","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://furius.ca/beancount/","description":"Double-entry plain text accounting system","long_description":"A double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a basic web interface.","active":false,"categories":["python","finance"],"maintainers":[{"name":"macports","github":"mrdomino","ports_count":41}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["py37-google-api","py37-httplib2","py37-lxml","python37","py37-ply","py37-pytest","py37-requests","py37-magic","py37-beautifulsoup4","py37-bottle","py37-chardet","py37-dateutil"]}],"depends_on":[{"type":"lib","ports":["py37-beancount-import"]}]},{"name":"py27-rad","portdir":"python/py-rad","version":"2.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyradius/pyrad/","description":"python RADIUS module implementing RFC2865","long_description":"pyrad is an implementation of a RADIUS client as described in RFC2865. It takes care of all the details like building RADIUS packets, sending them and decoding responses.","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27","py27-netaddr","py27-six"]}],"depends_on":[]},{"name":"py38-rad","portdir":"python/py-rad","version":"2.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyradius/pyrad/","description":"python RADIUS module implementing RFC2865","long_description":"pyrad is an implementation of a RADIUS client as described in RFC2865. It takes care of all the details like building RADIUS packets, sending them and decoding responses.","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-14"]},{"type":"lib","ports":["python38","py38-netaddr","py38-six"]}],"depends_on":[]},{"name":"py27-DAWG","portdir":"python/py-DAWG","version":"0.8.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytries/DAWG/","description":"Fast and memory efficient DAWG for Python.","long_description":"Fast and memory efficient DAWG for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"py35-DAWG","portdir":"python/py-DAWG","version":"0.8.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytries/DAWG/","description":"Fast and memory efficient DAWG for Python.","long_description":"Fast and memory efficient DAWG for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py36-DAWG","portdir":"python/py-DAWG","version":"0.8.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytries/DAWG/","description":"Fast and memory efficient DAWG for Python.","long_description":"Fast and memory efficient DAWG for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py37-DAWG","portdir":"python/py-DAWG","version":"0.8.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytries/DAWG/","description":"Fast and memory efficient DAWG for Python.","long_description":"Fast and memory efficient DAWG for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-13"]},{"type":"lib","ports":["python37"]}],"depends_on":[]},{"name":"py38-DAWG","portdir":"python/py-DAWG","version":"0.8.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytries/DAWG/","description":"Fast and memory efficient DAWG for Python.","long_description":"Fast and memory efficient DAWG for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[]}]}