{"count":51973,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=237","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=235","results":[{"name":"py-metakernel","portdir":"python/py-metakernel","version":"1.0.4","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Calysto/metakernel","description":"A Jupyter/IPython kernel template","long_description":"A Jupyter/IPython kernel template which includes core magic functions (including help, command and file path completion, parallel and distributed processing, downloads, and much more).","active":true,"categories":["devel","science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-metakernel"]}],"depends_on":[]},{"name":"py-meson-python","portdir":"python/py-meson-python","version":"0.19.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mesonbuild/meson-python","description":"Meson Python build backend (PEP 517)","long_description":"Meson Python build backend (PEP 517)","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-meson-python"]}],"depends_on":[]},{"name":"py314-meson","portdir":"python/py-meson","version":"1.11.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mesonbuild.com","description":"Meson - A high productivity build system","long_description":"Meson is a build system designed to optimize programmer productivity. It aims to do this by providing simple, out-of-the-box support for modern software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like. It is both extremely fast, and, even more importantly, as user friendly as possible.","active":true,"categories":["devel","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":23},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","py314-build","py314-installer","py314-setuptools","clang-18"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["ninja","py314-setuptools"]}],"depends_on":[{"type":"build","ports":["qemu"]},{"type":"lib","ports":["meson","py-meson","py314-meson-python"]}]},{"name":"py313-meson","portdir":"python/py-meson","version":"1.11.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mesonbuild.com","description":"Meson - A high productivity build system","long_description":"Meson is a build system designed to optimize programmer productivity. It aims to do this by providing simple, out-of-the-box support for modern software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like. It is both extremely fast, and, even more importantly, as user friendly as possible.","active":true,"categories":["devel","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":23},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["ninja","py313-setuptools"]}],"depends_on":[{"type":"lib","ports":["py313-meson-python"]}]},{"name":"py312-meson","portdir":"python/py-meson","version":"1.11.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mesonbuild.com","description":"Meson - A high productivity build system","long_description":"Meson is a build system designed to optimize programmer productivity. It aims to do this by providing simple, out-of-the-box support for modern software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like. It is both extremely fast, and, even more importantly, as user friendly as possible.","active":true,"categories":["devel","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":23},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["ninja","py312-setuptools"]}],"depends_on":[{"type":"lib","ports":["py312-meson-python"]}]},{"name":"py311-meson","portdir":"python/py-meson","version":"1.11.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mesonbuild.com","description":"Meson - A high productivity build system","long_description":"Meson is a build system designed to optimize programmer productivity. It aims to do this by providing simple, out-of-the-box support for modern software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like. It is both extremely fast, and, even more importantly, as user friendly as possible.","active":true,"categories":["devel","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":23},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["ninja","py311-setuptools"]}],"depends_on":[{"type":"lib","ports":["py311-meson-python"]}]},{"name":"py310-meson","portdir":"python/py-meson","version":"1.11.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mesonbuild.com","description":"Meson - A high productivity build system","long_description":"Meson is a build system designed to optimize programmer productivity. It aims to do this by providing simple, out-of-the-box support for modern software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like. It is both extremely fast, and, even more importantly, as user friendly as possible.","active":true,"categories":["devel","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":23},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["ninja","py310-setuptools"]}],"depends_on":[{"type":"lib","ports":["py310-meson-python"]}]},{"name":"py314-meshio","portdir":"python/py-meshio","version":"5.3.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nschloe/meshio","description":"There are various mesh formats available for representing unstructured meshes.","long_description":"There are various mesh formats available for representing unstructured meshes. meshio can read and write all of the following and smoothly converts between them: Abaqus, ANSYS msh, AVS-UCD, CGNS, DOLFIN XML, Exodus, FLAC3D, H5M, Kratos/MDPA, Medit, MED/Salome, Nastran (bulk data), Neuroglancer precomputed format, Gmsh (format versions 2.2, 4.0, and 4.1), OBJ, OFF, PERMAS, PLY, STL, Tecplot .dat, TetGen .node/.ele, SVG (2D only, output only), SU2, UGRID, VTK, VTU, WKT (TIN), XDMF.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","py314-build","py314-installer","py314-setuptools","clang-18"]},{"type":"lib","ports":["py314-numpy","py314-rich","python314"]}],"depends_on":[{"type":"lib","ports":["py-meshio","py314-vispy"]}]},{"name":"py313-meshio","portdir":"python/py-meshio","version":"5.3.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nschloe/meshio","description":"There are various mesh formats available for representing unstructured meshes.","long_description":"There are various mesh formats available for representing unstructured meshes. meshio can read and write all of the following and smoothly converts between them: Abaqus, ANSYS msh, AVS-UCD, CGNS, DOLFIN XML, Exodus, FLAC3D, H5M, Kratos/MDPA, Medit, MED/Salome, Nastran (bulk data), Neuroglancer precomputed format, Gmsh (format versions 2.2, 4.0, and 4.1), OBJ, OFF, PERMAS, PLY, STL, Tecplot .dat, TetGen .node/.ele, SVG (2D only, output only), SU2, UGRID, VTK, VTU, WKT (TIN), XDMF.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["py313-numpy","py313-rich","python313"]}],"depends_on":[{"type":"lib","ports":["py313-vispy"]},{"type":"test","ports":["py313-pdal"]}]},{"name":"py312-meshio","portdir":"python/py-meshio","version":"5.3.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nschloe/meshio","description":"There are various mesh formats available for representing unstructured meshes.","long_description":"There are various mesh formats available for representing unstructured meshes. meshio can read and write all of the following and smoothly converts between them: Abaqus, ANSYS msh, AVS-UCD, CGNS, DOLFIN XML, Exodus, FLAC3D, H5M, Kratos/MDPA, Medit, MED/Salome, Nastran (bulk data), Neuroglancer precomputed format, Gmsh (format versions 2.2, 4.0, and 4.1), OBJ, OFF, PERMAS, PLY, STL, Tecplot .dat, TetGen .node/.ele, SVG (2D only, output only), SU2, UGRID, VTK, VTU, WKT (TIN), XDMF.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["py312-numpy","py312-rich","python312"]}],"depends_on":[{"type":"lib","ports":["py312-vispy"]},{"type":"test","ports":["py312-pdal"]}]},{"name":"py311-meshio","portdir":"python/py-meshio","version":"5.3.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nschloe/meshio","description":"There are various mesh formats available for representing unstructured meshes.","long_description":"There are various mesh formats available for representing unstructured meshes. meshio can read and write all of the following and smoothly converts between them: Abaqus, ANSYS msh, AVS-UCD, CGNS, DOLFIN XML, Exodus, FLAC3D, H5M, Kratos/MDPA, Medit, MED/Salome, Nastran (bulk data), Neuroglancer precomputed format, Gmsh (format versions 2.2, 4.0, and 4.1), OBJ, OFF, PERMAS, PLY, STL, Tecplot .dat, TetGen .node/.ele, SVG (2D only, output only), SU2, UGRID, VTK, VTU, WKT (TIN), XDMF.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["py311-numpy","py311-rich","python311"]}],"depends_on":[{"type":"lib","ports":["py311-vispy"]},{"type":"test","ports":["py311-pdal"]}]},{"name":"py310-meshio","portdir":"python/py-meshio","version":"5.3.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nschloe/meshio","description":"There are various mesh formats available for representing unstructured meshes.","long_description":"There are various mesh formats available for representing unstructured meshes. meshio can read and write all of the following and smoothly converts between them: Abaqus, ANSYS msh, AVS-UCD, CGNS, DOLFIN XML, Exodus, FLAC3D, H5M, Kratos/MDPA, Medit, MED/Salome, Nastran (bulk data), Neuroglancer precomputed format, Gmsh (format versions 2.2, 4.0, and 4.1), OBJ, OFF, PERMAS, PLY, STL, Tecplot .dat, TetGen .node/.ele, SVG (2D only, output only), SU2, UGRID, VTK, VTU, WKT (TIN), XDMF.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["py310-numpy","py310-rich","python310"]}],"depends_on":[{"type":"lib","ports":["py310-pygmsh","py310-vispy"]},{"type":"test","ports":["py310-pdal"]}]},{"name":"py-meson","portdir":"python/py-meson","version":"1.11.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://mesonbuild.com","description":"Meson - A high productivity build system","long_description":"Meson is a build system designed to optimize programmer productivity. It aims to do this by providing simple, out-of-the-box support for modern software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like. It is both extremely fast, and, even more importantly, as user friendly as possible.","active":true,"categories":["devel","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":23},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-meson"]}],"depends_on":[]},{"name":"py-meshio","portdir":"python/py-meshio","version":"5.3.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/nschloe/meshio","description":"There are various mesh formats available for representing unstructured meshes.","long_description":"There are various mesh formats available for representing unstructured meshes. meshio can read and write all of the following and smoothly converts between them: Abaqus, ANSYS msh, AVS-UCD, CGNS, DOLFIN XML, Exodus, FLAC3D, H5M, Kratos/MDPA, Medit, MED/Salome, Nastran (bulk data), Neuroglancer precomputed format, Gmsh (format versions 2.2, 4.0, and 4.1), OBJ, OFF, PERMAS, PLY, STL, Tecplot .dat, TetGen .node/.ele, SVG (2D only, output only), SU2, UGRID, VTK, VTU, WKT (TIN), XDMF.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-meshio"]}],"depends_on":[]},{"name":"py313-mergedeep","portdir":"python/py-mergedeep","version":"1.3.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://mergedeep.readthedocs.io","description":"A deep merge function for Python","long_description":"A deep merge function for Python","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-mergedeep"]}]},{"name":"py313-mercurial_extension_utils","portdir":"python/py-mercurial_extension_utils","version":"1.5.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://foss.heptapod.net/mercurial/mercurial-extension_utils","description":"Utility methods for Mercurial extensions","long_description":"Utility methods for Mercurial extensions","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["mercurial"]}],"depends_on":[{"type":"lib","ports":["hg-keyring","py-mercurial_extension_utils"]}]},{"name":"py311-mercurial_extension_utils","portdir":"python/py-mercurial_extension_utils","version":"1.5.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://foss.heptapod.net/mercurial/mercurial-extension_utils","description":"Utility methods for Mercurial extensions","long_description":"Utility methods for Mercurial extensions","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["mercurial"]}],"depends_on":[]},{"name":"py310-mercurial_extension_utils","portdir":"python/py-mercurial_extension_utils","version":"1.5.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://foss.heptapod.net/mercurial/mercurial-extension_utils","description":"Utility methods for Mercurial extensions","long_description":"Utility methods for Mercurial extensions","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["mercurial"]}],"depends_on":[]},{"name":"py-mergedeep","portdir":"python/py-mergedeep","version":"1.3.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://mergedeep.readthedocs.io","description":"A deep merge function for Python","long_description":"A deep merge function for Python","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-mergedeep"]}],"depends_on":[]},{"name":"py-mercurial_extension_utils","portdir":"python/py-mercurial_extension_utils","version":"1.5.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://foss.heptapod.net/mercurial/mercurial-extension_utils","description":"Utility methods for Mercurial extensions","long_description":"Utility methods for Mercurial extensions","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-mercurial_extension_utils"]}],"depends_on":[]},{"name":"py314-mercantile","portdir":"python/py-mercantile","version":"1.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mapbox/mercantile","description":"Spherical mercator and XYZ tile utilities","long_description":"Spherical mercator and XYZ tile utilities","active":true,"categories":["devel","python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-click","python314"]}],"depends_on":[{"type":"lib","ports":["py314-contextily","py-mercantile"]}]},{"name":"py313-mercantile","portdir":"python/py-mercantile","version":"1.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mapbox/mercantile","description":"Spherical mercator and XYZ tile utilities","long_description":"Spherical mercator and XYZ tile utilities","active":true,"categories":["devel","python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-click","python313"]}],"depends_on":[{"type":"lib","ports":["py313-contextily"]}]},{"name":"py312-mercantile","portdir":"python/py-mercantile","version":"1.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mapbox/mercantile","description":"Spherical mercator and XYZ tile utilities","long_description":"Spherical mercator and XYZ tile utilities","active":true,"categories":["devel","python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-click","python312"]}],"depends_on":[{"type":"lib","ports":["py312-contextily"]}]},{"name":"py311-mercantile","portdir":"python/py-mercantile","version":"1.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mapbox/mercantile","description":"Spherical mercator and XYZ tile utilities","long_description":"Spherical mercator and XYZ tile utilities","active":true,"categories":["devel","python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-click","python311"]}],"depends_on":[{"type":"lib","ports":["py311-contextily"]}]},{"name":"py310-mercantile","portdir":"python/py-mercantile","version":"1.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mapbox/mercantile","description":"Spherical mercator and XYZ tile utilities","long_description":"Spherical mercator and XYZ tile utilities","active":true,"categories":["devel","python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-click","python310"]}],"depends_on":[{"type":"lib","ports":["py310-contextily"]}]},{"name":"py311-memprof","portdir":"python/py-memprof","version":"0.3.6","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://jmdana.github.io/memprof/","description":"Memprof is a memory profiler for Python.","long_description":"Memprof is a memory profiler for Python. It logs and plots the memory usage of all the variables during the execution of the decorated methods.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-setuptools","py311-wheel","py311-cython","py311-build","py311-installer"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["memprof_select","py311-matplotlib"]}],"depends_on":[{"type":"lib","ports":["py-memprof"]}]},{"name":"py310-memprof","portdir":"python/py-memprof","version":"0.3.6","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://jmdana.github.io/memprof/","description":"Memprof is a memory profiler for Python.","long_description":"Memprof is a memory profiler for Python. It logs and plots the memory usage of all the variables during the execution of the decorated methods.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools","py310-cython"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["memprof_select","py310-matplotlib"]}],"depends_on":[]},{"name":"py-mercantile","portdir":"python/py-mercantile","version":"1.2.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mapbox/mercantile","description":"Spherical mercator and XYZ tile utilities","long_description":"Spherical mercator and XYZ tile utilities","active":true,"categories":["devel","python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-mercantile"]}],"depends_on":[]},{"name":"py-memprof","portdir":"python/py-memprof","version":"0.3.6","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://jmdana.github.io/memprof/","description":"Memprof is a memory profiler for Python.","long_description":"Memprof is a memory profiler for Python. It logs and plots the memory usage of all the variables during the execution of the decorated methods.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-memprof"]}],"depends_on":[]},{"name":"py313-mediafile","portdir":"python/py-mediafile","version":"0.13.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://mediafile.readthedocs.io/","description":"elegant audio file tagging","long_description":"MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags.","active":true,"categories":["multimedia","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-flit_core","py313-installer","clang-18"]},{"type":"lib","ports":["python313","py313-filetype","py313-mutagen"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["beets","beets-devel","py-mediafile"]}]},{"name":"py312-mediafile","portdir":"python/py-mediafile","version":"0.13.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://mediafile.readthedocs.io/","description":"elegant audio file tagging","long_description":"MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags.","active":true,"categories":["multimedia","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-flit_core","py312-installer","clang-18","py312-build"]},{"type":"lib","ports":["python312","py312-filetype","py312-mutagen"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[]},{"name":"py311-mediafile","portdir":"python/py-mediafile","version":"0.13.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://mediafile.readthedocs.io/","description":"elegant audio file tagging","long_description":"MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags.","active":true,"categories":["multimedia","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-flit_core","clang-18","py311-build"]},{"type":"lib","ports":["python311","py311-filetype","py311-mutagen"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[]},{"name":"py310-mediafile","portdir":"python/py-mediafile","version":"0.13.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://mediafile.readthedocs.io/","description":"elegant audio file tagging","long_description":"MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags.","active":true,"categories":["multimedia","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-installer","clang-18","py310-flit_core"]},{"type":"lib","ports":["python310","py310-filetype","py310-mutagen"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"py27-mechanize","portdir":"python/py-mechanize","version":"0.2.5","license":"(BSD or ZPL-2.1)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://wwwsearch.sourceforge.net/mechanize","description":"Stateful programmatic web browsing","long_description":"Stateful programmatic web browsing, after Andy Lester's Perl module WWW::Mechanize.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py27-libgmail","py-mechanize"]}]},{"name":"py-mediafile","portdir":"python/py-mediafile","version":"0.13.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://mediafile.readthedocs.io/","description":"elegant audio file tagging","long_description":"MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags.","active":true,"categories":["multimedia","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-mediafile"]}],"depends_on":[]},{"name":"py-mechanize","portdir":"python/py-mechanize","version":"0.2.5","license":"(BSD or ZPL-2.1)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://wwwsearch.sourceforge.net/mechanize","description":"Stateful programmatic web browsing","long_description":"Stateful programmatic web browsing, after Andy Lester's Perl module WWW::Mechanize.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-mechanize"]}],"depends_on":[]},{"name":"py311-mechanicalsoup","portdir":"python/py-mechanicalsoup","version":"1.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://mechanicalsoup.readthedocs.io/","description":"A Python library for automating interaction with websites.","long_description":"A Python library for automating interaction with websites.. MechanicalSoup automatically. stores and sends cookies, follows redirects, and can follow links and submit forms. It doesn't do JavaScript.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-requests","py311-lxml","py311-beautifulsoup4","python311"]}],"depends_on":[{"type":"lib","ports":["py-mechanicalsoup"]}]},{"name":"py310-mechanicalsoup","portdir":"python/py-mechanicalsoup","version":"1.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://mechanicalsoup.readthedocs.io/","description":"A Python library for automating interaction with websites.","long_description":"A Python library for automating interaction with websites.. MechanicalSoup automatically. stores and sends cookies, follows redirects, and can follow links and submit forms. It doesn't do JavaScript.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["py310-requests","py310-lxml","py310-beautifulsoup4","python310"]}],"depends_on":[]},{"name":"py313-mecab-python3","portdir":"python/py-mecab-python3","version":"1.0.10","license":"(GPL or LGPL or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/SamuraiT/mecab-python3","description":"Python wrapper for the MeCab morphological analyzer for Japanese","long_description":"Python wrapper for the MeCab morphological analyzer for Japanese","active":true,"categories":["textproc","japanese","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313","mecab-utf8"]}],"depends_on":[{"type":"lib","ports":["py-mecab-python3"]}]},{"name":"py312-mecab-python3","portdir":"python/py-mecab-python3","version":"1.0.10","license":"(GPL or LGPL or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/SamuraiT/mecab-python3","description":"Python wrapper for the MeCab morphological analyzer for Japanese","long_description":"Python wrapper for the MeCab morphological analyzer for Japanese","active":true,"categories":["textproc","japanese","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-wheel","py312-setuptools_scm","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312","mecab-utf8"]}],"depends_on":[]},{"name":"py311-mecab-python3","portdir":"python/py-mecab-python3","version":"1.0.10","license":"(GPL or LGPL or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/SamuraiT/mecab-python3","description":"Python wrapper for the MeCab morphological analyzer for Japanese","long_description":"Python wrapper for the MeCab morphological analyzer for Japanese","active":true,"categories":["textproc","japanese","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-wheel","py311-setuptools_scm","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","mecab-utf8"]}],"depends_on":[]},{"name":"py310-mecab-python3","portdir":"python/py-mecab-python3","version":"1.0.10","license":"(GPL or LGPL or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/SamuraiT/mecab-python3","description":"Python wrapper for the MeCab morphological analyzer for Japanese","long_description":"Python wrapper for the MeCab morphological analyzer for Japanese","active":true,"categories":["textproc","japanese","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-installer","py310-setuptools","py310-setuptools_scm","py310-wheel"]},{"type":"lib","ports":["python310","mecab-utf8"]}],"depends_on":[]},{"name":"py-mechanicalsoup","portdir":"python/py-mechanicalsoup","version":"1.3.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://mechanicalsoup.readthedocs.io/","description":"A Python library for automating interaction with websites.","long_description":"A Python library for automating interaction with websites.. MechanicalSoup automatically. stores and sends cookies, follows redirects, and can follow links and submit forms. It doesn't do JavaScript.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-mechanicalsoup"]}],"depends_on":[]},{"name":"py-mecab-python3","portdir":"python/py-mecab-python3","version":"1.0.10","license":"(GPL or LGPL or BSD)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/SamuraiT/mecab-python3","description":"Python wrapper for the MeCab morphological analyzer for Japanese","long_description":"Python wrapper for the MeCab morphological analyzer for Japanese","active":true,"categories":["textproc","japanese","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-mecab-python3"]}],"depends_on":[]},{"name":"py313-mecab","portdir":"python/py-mecab","version":"0.996.5","license":"(GPL or LGPL or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ikegami-yukino/mecab/tree/master/mecab/python","description":"A Python module for MeCab","long_description":"A Python module for MeCab","active":true,"categories":["textproc","japanese","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["python313","mecab-utf8"]}],"depends_on":[{"type":"lib","ports":["py-mecab"]}]},{"name":"py-mecab","portdir":"python/py-mecab","version":"0.996.5","license":"(GPL or LGPL or BSD)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ikegami-yukino/mecab/tree/master/mecab/python","description":"A Python module for MeCab","long_description":"A Python module for MeCab","active":true,"categories":["textproc","japanese","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-mecab"]}],"depends_on":[]},{"name":"py310-me-al","portdir":"python/py-me-al","version":"2018.11.24","license":"none","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dabeaz/me-al","description":"Meẗal - The Decorator","long_description":"Meẗal - The Decorator. You, my friend, need to apply Meẗal--as in Heavy Metal.","active":true,"categories":["lang","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py-me-al"]}]},{"name":"py313-mdx_linkify","portdir":"python/py-mdx_linkify","version":"2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/daGrevis/mdx_linkify","description":"Link recognition for Python Markdown","long_description":"This extension for Python Markdown will convert text that look like links to HTML anchors.","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-markdown","py313-bleach"]}],"depends_on":[{"type":"lib","ports":["py-mdx_linkify"]}]},{"name":"py312-mdx_linkify","portdir":"python/py-mdx_linkify","version":"2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/daGrevis/mdx_linkify","description":"Link recognition for Python Markdown","long_description":"This extension for Python Markdown will convert text that look like links to HTML anchors.","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-markdown","py312-bleach"]}],"depends_on":[]},{"name":"py311-mdx_linkify","portdir":"python/py-mdx_linkify","version":"2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/daGrevis/mdx_linkify","description":"Link recognition for Python Markdown","long_description":"This extension for Python Markdown will convert text that look like links to HTML anchors.","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-markdown","py311-bleach"]}],"depends_on":[]}]}