{"count":53720,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=440","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=438","results":[{"name":"py314-ml_dtypes","portdir":"python/py-ml_dtypes","version":"0.5.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jax-ml/ml_dtypes","description":"NumPy dtype extensions used in machine learning","long_description":"NumPy dtype extensions used in machine learning","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-20","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-numpy"]}],"depends_on":[{"type":"lib","ports":["py-ml_dtypes"]},{"type":"run","ports":["py314-onnx"]}]},{"name":"py314-mkl-include","portdir":"python/py-mkl","version":"2023.2.1","license":"Restrictive/Distributable","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/mkl_include","description":"Math library for Intel and compatible processors","long_description":"Math library for Intel and compatible processors.","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-pip"]},{"type":"lib","ports":["python314","py314-mkl"]}],"depends_on":[{"type":"build","ports":["py314-pytorch"]}]},{"name":"py314-mkl","portdir":"python/py-mkl","version":"2023.2.1","license":"Restrictive/Distributable","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/mkl","description":"Math library for Intel and compatible processors","long_description":"Math library for Intel and compatible processors.","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-pip"]},{"type":"lib","ports":["tbb","libomp","python314"]}],"depends_on":[{"type":"lib","ports":["py314-pytorch","py-mkl","py314-mkl-include"]}]},{"name":"py314-mitogen","portdir":"python/py-mitogen","version":"0.3.51","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://mitogen.networkgenomics.com/ansible_detailed.html","description":"Mitogen for Ansible is a completely redesigned UNIX connection layer and module runtime for Ansible.","long_description":"Mitogen for Ansible is a completely redesigned UNIX connection layer and module runtime for Ansible. Requiring minimal configuration changes, it updates Ansible’s slow and wasteful shell-centric implementation with pure-Python equivalents, invoked via highly efficient remote procedure calls to persistent interpreters tunnelled over SSH. No changes are required to target hosts.","active":true,"categories":["sysutils","python"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":65}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-ansible","python314"]}],"depends_on":[{"type":"lib","ports":["py-mitogen"]}]},{"name":"py314-mistune","portdir":"python/py-mistune","version":"3.1.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lepture/mistune","description":"The fastest markdown parser in pure Python.","long_description":"The fastest markdown parser in pure Python.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py314-nbconvert","py-mistune"]}]},{"name":"py314-mistral-common","portdir":"python/py-mistral-common","version":"1.13.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mistralai/mistral-common","description":"Common utilities for working with Mistral AI models","long_description":"mistral_common provides tokenization, validation, and normalization utilities for Mistral AI models.","active":true,"categories":["python","llm"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":351}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["py314-pydantic","py314-jsonschema","python314","py314-tiktoken","py314-pydantic-extra-types","py314-requests","py314-numpy","py314-typing_extensions","py314-Pillow"]}],"depends_on":[{"type":"lib","ports":["py-mistral-common"]}]},{"name":"py314-mir_eval","portdir":"python/py-mir_eval","version":"0.8.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://mir-eval.readthedocs.io","description":"Common metrics for common audio/music processing tasks.","long_description":"Python library for computing common heuristic accuracy scores for various music/audio information retrieval/signal processing tasks.","active":true,"categories":["audio","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-wheel","py314-setuptools","py314-installer","clang-18"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-decorator","py314-scipy","py314-numpy"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-mir_eval"]}]},{"name":"py314-minikanren","portdir":"python/py-minikanren","version":"1.0.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/kanren","description":"Relational programming in Python","long_description":"Relational programming in Python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314","py314-cons","py314-etuples","py314-logical-unification","py314-multipledispatch","py314-toolz"]}],"depends_on":[{"type":"lib","ports":["py314-pytensor","py-minikanren"]}]},{"name":"py314-miniaudio","portdir":"python/py-miniaudio","version":"1.71","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/irmen/pyminiaudio","description":"Python bindings for the miniaudio library and its decoders","long_description":"miniaudio provides Python bindings (via cffi) for the miniaudio C library. It can decode mp3, flac, ogg vorbis and wav audio, convert sample formats, and play back or record audio.","active":true,"categories":["audio","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314","py314-cffi"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-miniaudio"]},{"type":"run","ports":["py314-mlx-audio"]}]},{"name":"py314-microsoft-security-utilities-secret-masker","portdir":"python/py-microsoft-security-utilities-secret-masker","version":"1.0.0b4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/security-utilities","description":"A tool for detecting and masking secrets","long_description":"A tool for detecting and masking secrets","active":true,"categories":["devel","security","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-microsoft-security-utilities-secret-masker","azure-cli"]}]},{"name":"py314-metpy","portdir":"python/py-metpy","version":"1.7.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/MetPy","description":"MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data.","long_description":"MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data.","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1679}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-setuptools_scm"]},{"type":"lib","ports":["py314-xarray","py314-traitlets","python314","py314-pint","py314-pyproj","py314-numpy","py314-pooch","py314-scipy","py314-matplotlib","py314-pandas"]}],"depends_on":[{"type":"lib","ports":["py-metpy"]}]},{"name":"py314-metakernel","portdir":"python/py-metakernel","version":"1.0.7","license":"BSD","platforms":"{darwin 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":1679}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["py314-ipykernel","python314","py314-jupyter_core","py314-pexpect","py314-jedi","py314-comm"]}],"depends_on":[{"type":"lib","ports":["py314-oct2py","py314-octave_kernel","py-metakernel"]}]},{"name":"py314-meson-python","portdir":"python/py-meson-python","version":"0.22.1","license":"MIT","platforms":"{darwin 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":2439}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["py314-setuptools","py314-meson","py314-pyproject_metadata","python314"]}],"depends_on":[{"type":"build","ports":["py314-scikit-learn","py314-numpy","py314-scipy","py314-contourpy","py314-cairo","py314-scikit-umfpack","py314-beancount","py314-statsmodels","py314-pandas","py314-gobject3","py314-matplotlib","py314-shapely","py314-numcodecs","py314-pywavelets","py314-clawpack","py314-gsl","py314-scikit-image"]},{"type":"lib","ports":["py-meson-python"]}]},{"name":"py314-meson","portdir":"python/py-meson","version":"1.12.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":24},{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"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":["py-meson","py314-meson-python","meson"]}]},{"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":1679}],"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"]},{"type":"test","ports":["py314-vispy","py314-pdal"]}]},{"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":2960}],"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":"py314-mdurl","portdir":"python/py-mdurl","version":"0.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/executablebooks/mdurl","description":"URL utilities for markdown-it","long_description":"URL utilities for markdown-it. This is a Python port of the JavaScript mdurl package.","active":true,"categories":["devel","textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-markdown-it-py","py-mdurl"]}]},{"name":"py314-mdit-py-plugins","portdir":"python/py-mdit-py-plugins","version":"0.6.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/executablebooks/mdit-py-plugins","description":"Collection of core plugins for markdown-it-py.","long_description":"Collection of core plugins for markdown-it-py.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-panel","py314-markdown-it-py","py-mdit-py-plugins","py314-textual"]},{"type":"run","ports":["py314-myst-parser"]}]},{"name":"py314-mda-xdrlib","portdir":"python/py-mda-xdrlib","version":"0.2.0","license":"PSF-2.1.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/MDAnalysis/mda-xdrlib","description":"A stand-alone XDRLIB module extracted from cpython 3.10.8","long_description":"A stand-alone XDRLIB module extracted from cpython 3.10.8","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1679}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314","py314-versioningit"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py314-MDAnalysis","py-mda-xdrlib","py314-pyedr"]}]},{"name":"py314-MDAnalysis","portdir":"python/py-MDAnalysis","version":"2.10.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mdanalysis.org/","description":"An object-oriented toolkit to analyze molecular dynamics trajectories","long_description":"An object-oriented toolkit to analyze molecular dynamics trajectories generated by CHARMM, Gromacs, NAMD, LAMMPS, or Amber. It also reads other formats (e.g. PDB files and XYZ format trajectories. It can write most of the coordinate formats, too, together with atom selections for use in Gromacs, CHARMM, VMD and PyMOL.","active":true,"categories":["science","python"],"maintainers":[{"name":"giovanni.bussi","github":"GiovanniBussi","ports_count":97}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-cython"]},{"type":"lib","ports":["py314-tqdm","py314-matplotlib","py314-networkx","py314-joblib","python314","py314-GridDataFormats","py314-gsd","py314-mmtf-python","py314-mda-xdrlib","py314-packaging","py314-filelock","py314-numpy","py314-scipy","py314-threadpoolctl"]}],"depends_on":[{"type":"lib","ports":["py314-prolif","py-MDAnalysis"]}]},{"name":"py314-mcp","portdir":"python/py-mcp","version":"2.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://modelcontextprotocol.github.io/python-sdk","description":"Model Context Protocol SDK","long_description":"Model Context Protocol SDK","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-uv-dynamic-versioning","py314-hatchling","py314-installer","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-pydantic","py314-typer","py314-typing-inspection","py314-jwt","py314-jsonschema","py314-starlette","py314-websockets","py314-python-multipart","py314-pydantic_settings","py314-python-dotenv","py314-httpx-sse","py314-sse-starlette","py314-cryptography","py314-rich","py314-httpx","py314-anyio","py314-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py-mcp"]},{"type":"run","ports":["py314-marimo"]}]},{"name":"py314-maturin","portdir":"python/py-maturin","version":"1.16.0","license":"MIT and Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyo3/maturin","description":"Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages.","long_description":"Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages.","active":true,"categories":["devel","python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":269}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools-rust","py314-setuptools","py314-wheel","cargo","legacy-support","rust","clang-20","py314-build","py314-installer"]},{"type":"lib","ports":["python314","libunwind"]}],"depends_on":[{"type":"build","ports":["py314-kornia-rs","py314-hypothesis","py314-tokenizers","py314-cryptography","py314-uv-build","py314-pydantic_core","py314-hf-xet","py314-safetensors","py314-watchfiles","py314-litellm","py314-fastuuid","py314-resvg_py","py314-wreq","py314-ast_serialize","py314-nh3","py314-bidi","py314-jiter","py314-sphn","py314-loro","py314-rpds-py","py314-qh3","py314-nutpie","py314-arro3-compute","py314-arro3-core","py314-arro3-io","py314-pendulum","py314-orjson","py314-cramjam","py314-obstore","py314-async-tiff","py314-jellyfish","py314-jh2"]},{"type":"lib","ports":["py-maturin"]}]},{"name":"py314-matplotlib-inline","portdir":"python/py-matplotlib-inline","version":"0.2.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/martinRenou/matplotlib-inline","description":"Matplotlib Inline Back-end for IPython and Jupyter.","long_description":"Matplotlib Inline Back-end for IPython and Jupyter.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["python314","py314-traitlets"]}],"depends_on":[{"type":"lib","ports":["py-matplotlib-inline","py314-ipykernel","py314-ipython"]}]},{"name":"py314-matplotlib","portdir":"python/py-matplotlib","version":"3.11.2","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).","active":true,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":["tkinter","gtk3","qt5","qt6","cairo","pyside6","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","clang-20","py314-build","py314-installer","py314-setuptools_scm","py314-certifi","py314-meson-python","py314-pybind11"]},{"type":"lib","ports":["py314-numpy","py314-contourpy","libraqm","py314-Pillow","py314-fonttools","py314-kiwisolver","qhull","freetype","python314","py314-packaging","py314-dateutil","py314-cycler","py314-cairo","py314-parsing"]}],"depends_on":[{"type":"lib","ports":["py314-obspy","py314-inequality","py314-astropy","py314-skyfield","oof2","py314-cartopy","py314-ipympl","py-matplotlib","chemex","py314-metpy","py314-spacepy","py314-mapclassify","py314-pint","py314-control","py314-pytest-mpl","py314-holoviews","py314-contextily","peakipy","py314-seaborn","py314-movingpandas","py314-tropycal","py314-healpy","py314-mpl-animators","py314-cmweather","py314-ase","py314-prolif","py314-MDAnalysis","py314-corner","stimfit"]},{"type":"run","ports":["qgis3","qgis","grass-gui","py314-spyder","py314-pointpats","py314-scapy","py314-segregation","py314-librosa","py314-scikit-image"]},{"type":"test","ports":["py314-nbval","py314-numdifftools","py314-oct2py","py314-igraph","py314-gyoto"]}]},{"name":"py314-marshmallow","portdir":"python/py-marshmallow","version":"3.23.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/marshmallow-code/marshmallow","description":"Light-weight library for converting complex datatypes to and from native Python datatypes","long_description":"Light-weight library for converting complex datatypes to and from native Python datatypes","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["platformio","py-marshmallow","py314-webargs"]}]},{"name":"py314-markupsafe","portdir":"python/py-markupsafe","version":"3.0.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/markupsafe/","description":"Implements a XML/HTML/XHTML Markup safe string for Python","long_description":"Implements a XML/HTML/XHTML Markup safe string for Python","active":true,"categories":["textproc","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":370}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["maigret","gi-docgen","glances","py-markupsafe","py314-mako","py314-werkzeug","py314-gradio","py314-jinja2","py314-nbconvert"]},{"type":"run","ports":["qgis3","qgis","py314-esrally"]}]},{"name":"py314-markdown-it-py","portdir":"python/py-markdown-it-py","version":"4.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/executablebooks/markdown-it-py","description":"Python port of markdown-it","long_description":"Python port of markdown-it. Markdown parser done right.","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-flit_core"]},{"type":"lib","ports":["python314","py314-linkify-it-py","py314-mdit-py-plugins","py314-mdurl"]}],"depends_on":[{"type":"lib","ports":["fava","py314-panel","py-markdown-it-py","py314-textual"]},{"type":"run","ports":["py314-rich","py314-myst-parser"]}]},{"name":"py314-markdown2","portdir":"python/py-markdown2","version":"2.5.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/trentm/python-markdown2","description":"A fast and complete implementation of Markdown in Python","long_description":"A fast and complete implementation of Markdown in Python. Markdown2 comes with a number of extensions for things like syntax coloring, tables, header-ids.","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-pygments"]}],"depends_on":[{"type":"lib","ports":["osxphotos","py-markdown2"]}]},{"name":"py314-markdown","portdir":"python/py-markdown","version":"3.10.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-markdown.github.io/","description":"Python implementation of Markdown","long_description":"This is a Python implementation of John Gruber’s Markdown. It is almost completely compliant with the reference implementation, though there are a few very minor differences.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["terminal_markdown_viewer","py314-panel","gobject-introspection-bootstrap","py-markdown","gi-docgen","gobject-introspection","gobject-introspection-devel","gobject-introspection-bootstrap-devel"]},{"type":"run","ports":["py314-marimo","samba4","py314-pymdown-extensions"]}]},{"name":"py314-marimo","portdir":"python/py-marimo","version":"0.25.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://marimo.io","description":"A library for making reactive notebooks and apps","long_description":"A library for making reactive notebooks and apps","active":true,"categories":["devel","science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-uv-build","py314-installer","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-yaml","py314-click","py314-psutil","py314-tomlkit","py314-pydantic","py314-jedi","py314-python-lsp-ruff","py314-python-lsp-server","py314-markdown","py314-narwhals","py314-nbformat","py314-starlette","py314-uvicorn","py314-websockets","py314-itsdangerous","py314-python-multipart","py314-altair","py314-loro","py314-mcp","py314-msgspec","py314-openai","py314-pydantic-ai-slim","py314-pymdown-extensions","py314-tiktoken","py314-docutils","py314-pygments","py314-packaging","ruff"]}],"depends_on":[{"type":"lib","ports":["py314-itables","py-marimo"]}]},{"name":"py314-mapclassify","portdir":"python/py-mapclassify","version":"2.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pysal.org/mapclassify/","description":"Classification Schemes for Choropleth Maps","long_description":"mapclassify is an open-source python library for Choropleth map classification. It is part of PySAL the Python Spatial Analysis Library.","active":true,"categories":["python","gis"],"maintainers":[],"variants":["spatial"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-setuptools_scm"]},{"type":"lib","ports":["py314-shapely","py314-geopandas","python314","py314-scikit-learn","py314-libpysal","py314-numpy","py314-scipy","py314-matplotlib","py314-networkx","py314-pandas"]}],"depends_on":[{"type":"lib","ports":["py-mapclassify","py314-movingpandas"]},{"type":"run","ports":["py314-spopt","py314-segregation"]}]},{"name":"py314-manilaclient","portdir":"python/py-manilaclient","version":"6.3.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/python-manilaclient/latest/","description":"Python bindings to the OpenStack Manila API","long_description":"This is a client for the OpenStack Manila API. There’s a Python API (the manilaclient module), and a command-line script (manila). Each implements 100% of the OpenStack Manila API.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-pbr","py314-wheel","py314-setuptools","py314-installer","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-oslo-log","py314-oslo-serialization","py314-oslo-utils","py314-oslo-config","py314-osc-lib","py314-keystoneauth1","py314-debtcollector","py314-prettytable","py314-requests"]}],"depends_on":[{"type":"lib","ports":["py-manilaclient"]},{"type":"run","ports":["py314-openstackclient"]}]},{"name":"py314-mako","portdir":"python/py-mako","version":"1.3.12","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.makotemplates.org/","description":"A super-fast templating language that borrows the best ideas from the existing templating languages.","long_description":"Mako is a template library written in Python. It provides a familiar, non-XML syntax which compiles into Python modules for maximum performance. Mako's syntax and API borrows from the best ideas of many others, including Django templates, Cheetah, Myghty, and Genshi. Conceptually, Mako is an embedded Python (i.e. Python Server Page) language, which refines the familiar ideas of componentized layout and inheritance to produce one of the most straightforward and flexible models available, while also maintaining close ties to Python calling and scoping semantics.","active":true,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-markupsafe","python314"]}],"depends_on":[{"type":"build","ports":["mesa","volk-gnss-sdr","volk-gnss-sdr-devel"]},{"type":"lib","ports":["gobject-introspection-devel","osxphotos","gobject-introspection-bootstrap","py314-alembic","gobject-introspection-bootstrap-devel","py-mako","gobject-introspection"]}]},{"name":"py314-makelive","portdir":"python/py-makelive","version":"0.7.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/makelive/","description":"Convert an photo + video pair into a Live Photo.","long_description":"Convert an photo + video pair into a Live Photo. \n This is a simple command line tool that will apply the necessary metadata to a photo + video pair so that when they are imported into the Apple Photos, they will be treated as a Live Photo. \n This is useful for converting images taken an Android phone into Live Photos that can be imported into Apple Photos.","active":true,"categories":["python"],"maintainers":[{"name":"breun","github":"breun","ports_count":112}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["osxphotos","py-makelive"]}]},{"name":"py314-mahotas","portdir":"python/py-mahotas","version":"1.4.18","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://luispedro.org/software/mahotas/","description":"Set of functions for image processing and computer vision in Python","long_description":"Set of functions for image processing and computer vision in Python","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-20","py314-installer"]},{"type":"lib","ports":["py314-numpy","python314"]}],"depends_on":[{"type":"lib","ports":["py-mahotas"]}]},{"name":"py314-magicgui","portdir":"python/py-magicgui","version":"0.10.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyapp-kit/magicgui","description":"magicgui: build GUIs from functions, using magic.","long_description":"magicgui: build GUIs from functions, using magic.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1679}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatch-vcs","py314-hatchling"]},{"type":"lib","ports":["py314-superqt","python314","py314-docstring_parser","py314-typing_extensions","py314-pyqt6","py314-qtpy","py314-psygnal"]}],"depends_on":[{"type":"lib","ports":["py-magicgui","napari"]}]},{"name":"py314-magic","portdir":"python/py-magic","version":"0.4.27","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ahupp/python-magic","description":"File type identification using libmagic","long_description":"Determines the mime type of a file using magic numbers. Can also operate on arbitrary data streams. Much like the Unix file(1) program.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["python314","libmagic"]}],"depends_on":[{"type":"lib","ports":["py314-beangulp","ihaskell","komikku","diffoscope","py-magic"]}]},{"name":"py314-macholib","portdir":"python/py-macholib","version":"1.16.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://macholib.readthedocs.io/","description":"Mach-O header analysis and editing","long_description":"macholib can be used to analyze and edit Mach-O headers, the executable format used by Mac OS X. It is typically used as a dependency analysis tool, and also to rewrite dylib references in Mach-O headers to be @executable_path relative. Though this tool targets a platform specific file format, it is pure python code that is platform and endian independent.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":370}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-altgraph","python314"]}],"depends_on":[{"type":"lib","ports":["py-macholib","py314-py2app"]},{"type":"run","ports":["py314-pyinstaller"]}]},{"name":"py314-macfsevents","portdir":"python/py-macfsevents","version":"0.8.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/malthe/macfsevents","description":"Thread-based interface to file system observation primitives.","long_description":"MacFSEvents is a Python library that provides thread-safe directory observation primitives using callbacks. It wraps the Mac OS X FSEvents API in a C-extension.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-macfsevents"]}]},{"name":"py314-mac-alias","portdir":"python/py-mac-alias","version":"2.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/mac-alias/","description":"mac_alias lets you generate or read binary Alias and Bookmark records from Python code.","long_description":"mac_alias lets you generate or read binary Alias and Bookmark records from Python code.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["osxphotos","py314-dmgbuild","py314-ds-store","py-mac-alias"]}]},{"name":"py314-m3u8","portdir":"python/py-m3u8","version":"6.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"","description":"Python m3u8 parser for HTTP Live Streaming (HLS) transmissions","long_description":"Python m3u8 parser for HTTP Live Streaming (HLS) transmissions","active":true,"categories":["multimedia","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":351}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["ghost-downloader","py-m3u8"]}]},{"name":"py314-lz4","portdir":"python/py-lz4","version":"4.4.5","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lz4/python-lz4","description":"LZ4 bindings for Python","long_description":"LZ4 bindings for Python","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","py314-pkgconfig","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["lz4","python314"]},{"type":"test","ports":["py314-pytest","py314-psutil"]}],"depends_on":[{"type":"lib","ports":["py-lz4"]}]},{"name":"py314-lxml_html_clean","portdir":"python/py-lxml_html_clean","version":"0.4.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/fedora-python/lxml_html_clean/","description":"HTML cleaner is blocklist-based.","long_description":"HTML cleaner is blocklist-based. This project was initially a part of lxml, but many reports about possible security vulnerabilities were filed for lxml and that make the project problematic for security-sensitive environments. Therefore we decided to extract the problematic part to a separate project.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1679}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-lxml","python314"]}],"depends_on":[{"type":"lib","ports":["py-lxml_html_clean","napari"]}]},{"name":"py314-lxml","portdir":"python/py-lxml","version":"6.1.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lxml.de/","description":"Powerful and Pythonic XML processing library","long_description":"lxml is a Pythonic binding for the libxml2 and libxslt libraries. It is unique in that it combines the speed and feature completeness of these libraries with the simplicity of a native Python API, mostly compatible but superior to the well-known ElementTree API.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":636}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-cython","py314-build","py314-installer","py314-setuptools","py314-wheel","clang-18"]},{"type":"lib","ports":["libxml2","libxslt","python314","zlib"]}],"depends_on":[{"type":"build","ports":["libreoffice"]},{"type":"lib","ports":["py-lxml","py314-svglib","py314-signxml","py314-hanko","py314-beangulp","sigil","py314-glymur","komikku","py314-lxml_html_clean","py314-pikepdf","py314-zeep","py314-xmlsec","xml2rfc","gtk-doc","streamlink","py314-obspy","py314-owslib","py314-pptx","py314-napari-resources","plip","yfinance","py314-ebooklib","py314-beautifulsoup4","py314-skyfield","maigret"]},{"type":"run","ports":["py314-fonttools","recoll","john-jumbo-devel","inkscape"]},{"type":"test","ports":["exiv2"]}]},{"name":"py314-luma.emulator","portdir":"python/py-luma.emulator","version":"1.7.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rm-hull/luma.emulator","description":"Drawing and text rendering for small displays, emulator module","long_description":"luma.emulator provides a series of pseudo-display devices which allow the luma.core components to be used without running a physical device.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","py314-wheel","py314-setuptools","clang-18","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-luma.core","py314-game"]},{"type":"test","ports":["py314-pytest","py314-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py-luma.emulator"]}]},{"name":"py314-luma.core","portdir":"python/py-luma.core","version":"2.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rm-hull/luma.core","description":"Drawing and text rendering for small displays, core module","long_description":"luma.core is a component library providing a Pillow-compatible drawing canvas for Python 3, and other functionality to support drawing primitives and text-rendering capabilities for small displays.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-wheel","py314-setuptools","py314-installer","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-smbus2","py314-pyftdi","py314-cbor2","py314-Pillow"]},{"type":"test","ports":["py314-pytest","py314-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py-luma.core"]},{"type":"run","ports":["py314-luma.emulator"]}]},{"name":"py314-lsprotocol","portdir":"python/py-lsprotocol","version":"2025.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/lsprotocol","description":"Python implementation of the Language Server Protocol.","long_description":"Python implementation of the Language Server Protocol.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["py314-attrs","py314-cattrs","python314"]}],"depends_on":[{"type":"lib","ports":["py314-python-lsp-ruff","py-lsprotocol"]},{"type":"run","ports":["py314-pygls"]}]},{"name":"py314-lscsoft-glue","portdir":"python/py-lscsoft-glue","version":"4.0.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://git.ligo.org/lscsoft/glue/","description":"Grid LSC User Environment","long_description":"Glue is a suite of python modules and programs to allow users to run LSC codes on the grid.","active":true,"categories":["science","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["python314","py314-six","py314-numpy","py314-openssl","py314-ligo-segments"]}],"depends_on":[{"type":"lib","ports":["py-lscsoft-glue","py314-ligo-lw"]},{"type":"run","ports":["lscsoft-deps"]}]},{"name":"py314-loro","portdir":"python/py-loro","version":"1.17.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://loro.dev","description":"Python bindings for Loro","long_description":"Python bindings for Loro","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools-rust","py314-maturin"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-loro"]},{"type":"run","ports":["py314-marimo"]}]},{"name":"py314-looseversion","portdir":"python/py-looseversion","version":"1.3.0","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/effigies/looseversion","description":"Version numbering for anarchists and software realists","long_description":"Version numbering for anarchists and software realists","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-looseversion"]}]}]}