{"count":53571,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=192","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=190","results":[{"name":"py38-hatch-jupyter-builder","portdir":"python/py-hatch-jupyter-builder","version":"0.9.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyterlab/hatch-jupyter-builder","description":"A build hook plugin for Hatch that adds a build step for use with Jupyter packages.","long_description":"A build hook plugin for Hatch that adds a build step for use with Jupyter packages.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-hatchling","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-hatchling"]}],"depends_on":[{"type":"build","ports":["py38-notebook","py38-jupytext","py38-jupyter_server","py38-jupyterlab","py38-jupyterlab_pygments","py38-pyviz_comms"]}]},{"name":"py-hatch-jupyter-builder","portdir":"python/py-hatch-jupyter-builder","version":"0.9.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyterlab/hatch-jupyter-builder","description":"A build hook plugin for Hatch that adds a build step for use with Jupyter packages.","long_description":"A build hook plugin for Hatch that adds a build step for use with Jupyter packages.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-hatch-jupyter-builder"]}],"depends_on":[]},{"name":"py312-jupyter_events","portdir":"python/py-jupyter_events","version":"0.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyter/jupyter_events","description":"Jupyter Event System library.","long_description":"Jupyter Event System library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["py312-referencing","py312-rfc3339-validator","python312","py312-jsonschema-format-nongpl","py312-rfc3986-validator","py312-yaml","py312-python-json-logger","py312-traitlets"]}],"depends_on":[{"type":"lib","ports":["py312-jupyter_server"]}]},{"name":"py311-jupyter_events","portdir":"python/py-jupyter_events","version":"0.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyter/jupyter_events","description":"Jupyter Event System library.","long_description":"Jupyter Event System library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"lib","ports":["py311-rfc3986-validator","py311-referencing","python311","py311-jsonschema-format-nongpl","py311-python-json-logger","py311-traitlets","py311-yaml","py311-rfc3339-validator"]}],"depends_on":[{"type":"lib","ports":["py311-jupyter_server"]}]},{"name":"py310-jupyter_events","portdir":"python/py-jupyter_events","version":"0.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyter/jupyter_events","description":"Jupyter Event System library.","long_description":"Jupyter Event System library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"lib","ports":["py310-rfc3986-validator","py310-referencing","python310","py310-jsonschema-format-nongpl","py310-python-json-logger","py310-yaml","py310-traitlets","py310-rfc3339-validator"]}],"depends_on":[{"type":"lib","ports":["py310-jupyter_server"]}]},{"name":"py39-jupyter_events","portdir":"python/py-jupyter_events","version":"0.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyter/jupyter_events","description":"Jupyter Event System library.","long_description":"Jupyter Event System library.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-installer","clang-18"]},{"type":"lib","ports":["py39-rfc3986-validator","py39-referencing","python39","py39-jsonschema-format-nongpl","py39-python-json-logger","py39-traitlets","py39-yaml","py39-rfc3339-validator"]}],"depends_on":[{"type":"lib","ports":["py39-jupyter_server"]}]},{"name":"py38-jupyter_events","portdir":"python/py-jupyter_events","version":"0.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyter/jupyter_events","description":"Jupyter Event System library.","long_description":"Jupyter Event System library.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-hatchling","py38-installer","clang-17"]},{"type":"lib","ports":["py38-rfc3986-validator","py38-referencing","python38","py38-jsonschema-format-nongpl","py38-python-json-logger","py38-traitlets","py38-yaml","py38-rfc3339-validator"]}],"depends_on":[{"type":"lib","ports":["py38-jupyter_server"]}]},{"name":"py-jupyter_events","portdir":"python/py-jupyter_events","version":"0.10.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyter/jupyter_events","description":"Jupyter Event System library.","long_description":"Jupyter Event System library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-jupyter_events"]}],"depends_on":[]},{"name":"py312-overrides","portdir":"python/py-overrides","version":"7.7.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mkorpela/overrides","description":"A decorator to automatically detect mismatch when overriding a method","long_description":"A decorator to automatically detect mismatch when overriding a method. See http://stackoverflow.com/questions/1167617/in-python-how-do-i-indicate-im-overriding-a-method","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pynose"]}],"depends_on":[{"type":"lib","ports":["py312-jupyter_server"]}]},{"name":"R-tinytable","portdir":"R/R-tinytable","version":"0.6.1","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://vincentarelbundock.github.io/tinytable","description":"Simple and configurable tables","long_description":"Create highly customized tables with this simple and dependency-free package.","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-stringi","R-tibble","R-ggplot2","R-knitr","R-scales","R-markdown","R-rmarkdown","R-tinytex","R-gh","R-tinytest","R-marginaleffects","R-quarto","R-tinysnapshot","R-pandoc","R-base64enc","R-data.table","R-fansi"]}],"depends_on":[{"type":"lib","ports":["R-modelsummary"]},{"type":"test","ports":["R-ggeffects","R-insight","R-tables"]}]},{"name":"R-rpanel","portdir":"R/R-rpanel","version":"1.1-5.2","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=rpanel","description":"Simple interactive controls for R via R-tcltk","long_description":"Simple interactive controls for R via R-tcltk","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended"]},{"type":"run","ports":["R"]}],"depends_on":[{"type":"test","ports":["R-sm"]}]},{"name":"R-altdoc","portdir":"R/R-altdoc","version":"0.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://altdoc.etiennebacher.com","description":"Tools to generate package documentation","long_description":"Tools to generate package documentation","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-cli","R-CRAN-recommended","R-quarto","R-evaluate","R-fs","R-desc"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-usethis","R-covr","R-spelling","R-servr","R-digest","R-withr","R-yaml","R-knitr","R-testthat","R-future","R-future.apply","R-downlit"]}],"depends_on":[{"type":"test","ports":["R-modelsummary"]}]},{"name":"py312-makefun","portdir":"python/py-makefun","version":"1.15.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://smarie.github.io/python-makefun/","description":"Dynamically create python functions with a proper signature","long_description":"makefun helps you create functions dynamically, with the signature of your choice. It was largely inspired by decorator and functools, and created mainly to cover some of their limitations.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm","py312-pytest-runner"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py-makefun"]},{"type":"test","ports":["yubikey-manager4"]}]},{"name":"kalc","portdir":"math/kalc","version":"1.5.1","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bgkillas/kalc","description":"a complex numbers, 2d/3d graphing, arbitrary precision, vector, matrix, tui calculator with real-time output","long_description":"a complex numbers, 2d/3d graphing, arbitrary precision, vector, matrix, tui calculator with real-time output","active":true,"categories":["math"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1159}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","autoconf","automake","cargo","legacy-support","m4","rust"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"R-probout","portdir":"R/R-probout","version":"1.1.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=probout","description":"Unsupervised multivariate outlier probabilities","long_description":"Unsupervised multivariate outlier probabilities for large datasets.","active":true,"categories":["science","math","R"],"maintainers":[],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gccdevel","gfortran"],"dependencies":[{"type":"build","ports":["clang-19","R","gcc14"]},{"type":"lib","ports":["R-CRAN-recommended","libgcc14","libgcc","R-FNN","R-mclust"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-mvtnorm","R-knitr","R-rmarkdown","R-lmtest","R-GDAdata"]}],"depends_on":[]},{"name":"R-plde","portdir":"R/R-plde","version":"0.1.2","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=plde","description":"Penalized Log-Density Estimation","long_description":"Penalized Log-Density Estimation using Legendre polynomials.","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended"]},{"type":"run","ports":["R"]}],"depends_on":[]},{"name":"R-nna","portdir":"R/R-nna","version":"0.0.2.1","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=nna","description":"Nearest-Neighbor Analysis","long_description":"Nearest-Neighbor Analysis","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended"]},{"type":"run","ports":["R"]}],"depends_on":[]},{"name":"R-liureg","portdir":"R/R-liureg","version":"1.1.2","license":"(GPL-2 or GPL-3)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=liureg","description":"Liu regression with Liu biasing parameters and statistics","long_description":"Liu regression with Liu biasing parameters and statistics","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended"]},{"type":"run","ports":["R"]}],"depends_on":[]},{"name":"R-l2boost","portdir":"R/R-l2boost","version":"1.0.3","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=l2boost","description":"Friedman’s boosting algorithm","long_description":"Friedman’s boosting algorithm for regularized linear regression.","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended"]},{"type":"run","ports":["R"]}],"depends_on":[]},{"name":"R-idx2r","portdir":"R/R-idx2r","version":"1.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/edoffagne/idx2r","description":"Convert files to/from IDX to vectors, matrices and arrays","long_description":"Convert files to/from IDX to vectors, matrices and arrays","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-testthat"]}],"depends_on":[]},{"name":"R-fasta","portdir":"R/R-fasta","version":"0.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=fasta","description":"Fast Adaptive Shrinkage/Thresholding Algorithm","long_description":"Fast Adaptive Shrinkage/Thresholding Algorithm","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended"]},{"type":"run","ports":["R"]}],"depends_on":[]},{"name":"R-concordancer","portdir":"R/R-concordancer","version":"1.0.2","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/troyjcross/concordancer","description":"R-Rcpp implementation Concordance Correlation Coefficient","long_description":"R-Rcpp implementation Concordance Correlation Coefficient","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-Rcpp","R-CRAN-recommended"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-spelling"]}],"depends_on":[]},{"name":"R-RcppCNPy","portdir":"R/R-RcppCNPy","version":"0.2.13","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://dirk.eddelbuettel.com/code/rcpp.cnpy.html","description":"Read-write support for NumPy files via R-Rcpp","long_description":"Read-write support for NumPy files via R-Rcpp","active":true,"categories":["science","python","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-Rcpp","R-CRAN-recommended"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-pinp","R-reticulate"]}],"depends_on":[]},{"name":"R-LTFHPlus","portdir":"R/R-LTFHPlus","version":"2.1.2","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://emilmip.github.io/LTFHPlus","description":"Implementation of LT-FH++","long_description":"Implementation of LT-FH++, an extension of the liability-threshold family history (LT-FH) model.","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-stringr","R-tibble","R-dplyr","R-purrr","R-tidyr","R-tidyselect","R-future","R-future.apply","R-igraph","R-tmvtnorm","R-batchmeans","R-xgboost","R-CRAN-recommended","R-Rcpp","R-rlang"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-knitr","R-testthat","R-rmarkdown"]}],"depends_on":[]},{"name":"R-GDAdata","portdir":"R/R-GDAdata","version":"0.93","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=GDAdata","description":"Datasets for the Graphical Data Analysis with R","long_description":"Datasets for the Graphical Data Analysis with R","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-ggplot2"]}],"depends_on":[{"type":"test","ports":["R-probout"]}]},{"name":"R-CGP","portdir":"R/R-CGP","version":"2.1-1","license":"LGPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=CGP","description":"Composite Gaussian Process Models","long_description":"Composite Gaussian Process Models","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-CRAN-recommended"]},{"type":"run","ports":["R"]}],"depends_on":[]},{"name":"g-ls","portdir":"sysutils/g-ls","version":"0.31.2","license":"MIT","platforms":"{darwin >= 21}","epoch":0,"replaced_by":null,"homepage":"https://equationzhao.github.io/g/","description":"Powerful and cross-platform ls","long_description":"Powerful and cross-platform ls. Built for the modern terminal.","active":true,"categories":["sysutils"],"maintainers":[{"name":"therealketo","github":"therealketo","ports_count":17}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py312-phonenumbers","portdir":"python/py-phonenumbers","version":"8.13.30","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/daviddrysdale/python-phonenumbers","description":"parsing, formatting, storing and validating international phone numbers","long_description":"Python version of the Google common library for parsing, formatting, storing and validating international phone numbers","active":true,"categories":["textproc","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":447}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-pydantic-extra-types"]}]},{"name":"py312-smart_open","portdir":"python/py-smart_open","version":"7.5.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/piskvorky/smart_open","description":"Utils for streaming large files (S3, HDFS, gzip, bz2...)","long_description":"Utils for streaming large files (S3, HDFS, gzip, bz2...)","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-wheel","py312-setuptools_scm","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["py312-wrapt","python312"]}],"depends_on":[{"type":"lib","ports":["py312-gensim","py312-mp-api","py312-weasel"]}]},{"name":"py312-amqp","portdir":"python/py-amqp","version":"5.3.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/celery/py-amqp","description":"Low-level AMQP client for Python (fork of amqplib).","long_description":"Low-level AMQP client for Python (fork of amqplib).","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":["speedups"],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-vine","python312"]}],"depends_on":[{"type":"lib","ports":["py312-kombu"]}]},{"name":"vulkan-volk","portdir":"graphics/vulkan-volk","version":"1.4.363.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/zeux/volk","description":"Meta loader for Vulkan API","long_description":"volk is a meta-loader for Vulkan. It allows you to dynamically load entrypoints required to use Vulkan without linking to vulkan-1.dll or statically linking Vulkan loader. Additionally, volk simplifies the use of Vulkan extensions by automatically loading all associated entrypoints. Finally, volk enables loading Vulkan entrypoints directly from the driver which can increase performance by skipping loader dispatch overhead.","active":true,"categories":["graphics"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","glslang","vulkan-headers","clang-18","shaderc","python314"]}],"depends_on":[{"type":"build","ports":["vulkan-tools","vulkan-validationlayers"]}]},{"name":"vulkan-utility-libraries","portdir":"graphics/vulkan-utility-libraries","version":"1.4.363.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://vulkan.lunarg.com","description":"Utility libraries for Vulkan developers","long_description":"Utility libraries for Vulkan developers","active":true,"categories":["graphics"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","vulkan-headers","clang-18","python314"]}],"depends_on":[{"type":"lib","ports":["vulkan-validationlayers"]}]},{"name":"haskell-stan","portdir":"devel/haskell-stan","version":"0.1.0.1","license":"MPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kowainik/stan","description":"Haskell STatic ANalyser","long_description":"Stan is a Haskell STatic ANalysis tool.","active":true,"categories":["devel","haskell"],"maintainers":[],"variants":["stack"],"dependencies":[{"type":"build","ports":["clang-18","file","grep","gsed","cctools","openssl","cabal","ghc"]},{"type":"lib","ports":["libiconv","gmp"]},{"type":"patch","ports":["cabal"]}],"depends_on":[]},{"name":"py312-yara","portdir":"security/yara","version":"4.5.8","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/VirusTotal/yara-python","description":"yara bindings for python 3.12","long_description":"Malware identification and classification tool. This subport provides bindings for python 3.12","active":true,"categories":["security","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","clang-18"]},{"type":"lib","ports":["yara","python312"]}],"depends_on":[]},{"name":"py312-jsonschema-format-nongpl","portdir":"python/py-jsonschema","version":"4.26.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-jsonschema/jsonschema","description":"An implementation of JSON Schema validation for Python.","long_description":"An implementation of JSON Schema validation for Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","py312-hatch-fancy-pypi-readme","py312-hatch-vcs","clang-18"]},{"type":"lib","ports":["py312-rpds-py","py312-jsonschema-specifications","py312-rfc3339-validator","py312-fqdn","python312","py312-jsonpointer","py312-rfc3986-validator","py312-uri-template","py312-rfc3987-syntax","py312-isoduration","py312-attrs","py312-idna","py312-webcolors","py312-jsonschema","py312-referencing"]}],"depends_on":[{"type":"lib","ports":["py312-jupyter_events"]}]},{"name":"py311-jsonschema-format-nongpl","portdir":"python/py-jsonschema","version":"4.26.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-jsonschema/jsonschema","description":"An implementation of JSON Schema validation for Python.","long_description":"An implementation of JSON Schema validation for Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","py311-hatch-fancy-pypi-readme","py311-hatch-vcs","clang-18"]},{"type":"lib","ports":["py311-rpds-py","py311-rfc3339-validator","py311-rfc3986-validator","py311-referencing","python311","py311-fqdn","py311-isoduration","py311-uri-template","py311-rfc3987-syntax","py311-jsonschema-specifications","py311-attrs","py311-idna","py311-jsonschema","py311-webcolors","py311-jsonpointer"]}],"depends_on":[{"type":"lib","ports":["py311-jupyter_events"]}]},{"name":"py310-jsonschema-format-nongpl","portdir":"python/py-jsonschema","version":"4.26.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-jsonschema/jsonschema","description":"An implementation of JSON Schema validation for Python.","long_description":"An implementation of JSON Schema validation for Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-hatch-vcs","py310-installer","py310-hatch-fancy-pypi-readme","clang-18"]},{"type":"lib","ports":["py310-rpds-py","py310-rfc3339-validator","py310-rfc3986-validator","py310-referencing","python310","py310-fqdn","py310-isoduration","py310-uri-template","py310-rfc3987-syntax","py310-jsonschema-specifications","py310-idna","py310-attrs","py310-jsonschema","py310-webcolors","py310-jsonpointer"]}],"depends_on":[{"type":"lib","ports":["py310-jupyter_events"]}]},{"name":"py39-jsonschema-format-nongpl","portdir":"python/py-jsonschema","version":"4.25.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-jsonschema/jsonschema","description":"An implementation of JSON Schema validation for Python.","long_description":"An implementation of JSON Schema validation for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-hatch-vcs","py39-installer","py39-hatch-fancy-pypi-readme","clang-18"]},{"type":"lib","ports":["py39-rpds-py","py39-rfc3339-validator","py39-rfc3986-validator","py39-referencing","python39","py39-fqdn","py39-isoduration","py39-uri-template","py39-jsonschema-specifications","py39-attrs","py39-idna","py39-jsonschema","py39-webcolors","py39-jsonpointer"]}],"depends_on":[{"type":"lib","ports":["py39-jupyter_events"]}]},{"name":"py38-jsonschema-format-nongpl","portdir":"python/py-jsonschema","version":"4.21.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-jsonschema/jsonschema","description":"An implementation of JSON Schema validation for Python.","long_description":"An implementation of JSON Schema validation for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-hatchling","py38-hatch-vcs","py38-installer","py38-hatch-fancy-pypi-readme","clang-17"]},{"type":"lib","ports":["py38-webcolors","py38-pkgutil_resolve_name","py38-rpds-py","py38-rfc3339-validator","py38-rfc3986-validator","python38","py38-jsonschema-specifications","py38-fqdn","py38-isoduration","py38-uri-template","py38-referencing","py38-attrs","py38-idna","py38-importlib-resources","py38-jsonpointer","py38-jsonschema"]}],"depends_on":[{"type":"lib","ports":["py38-jupyter_events"]}]},{"name":"py312-imread","portdir":"python/py-imread","version":"0.7.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://luispedro.org/software/imread/","description":"Reads images into numpy arrays","long_description":"Reads images into numpy arrays","active":true,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["libjpeg-turbo","py312-numpy","libpng","tiff","webp","python312"]}],"depends_on":[{"type":"lib","ports":["py-imread"]}]},{"name":"py311-imread","portdir":"python/py-imread","version":"0.7.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://luispedro.org/software/imread/","description":"Reads images into numpy arrays","long_description":"Reads images into numpy arrays","active":true,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["libjpeg-turbo","py311-numpy","libpng","tiff","webp","python311"]}],"depends_on":[]},{"name":"yazi","portdir":"sysutils/yazi","version":"26.9.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://yazi-rs.github.io/","description":"Blazing fast terminal file manager written in Rust, based on async I/O.","long_description":"Yazi (means \"duck\") is a terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience. Yazi has full asynchronous support, powerful async task scheduling & management, built-in support for multiple image protocols, built-in code highlighting and image decoding, a concurrent plugin system, integration with fd, rg, fzf & zoxide, vim-like input/select and auto-completion for cd paths, multi-tab support, scrollable preview, bulk renaming, visual mode, file chooser, theme system, custom layouts and more!","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1159}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"py312-rustworkx","portdir":"python/py-rustworkx","version":"0.15.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Qiskit/rustworkx","description":"A high performance Python graph library implemented in Rust","long_description":"A high performance Python graph library implemented in Rust.","active":true,"categories":["devel","math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","py312-setuptools","py312-wheel","py312-setuptools-rust","cargo","legacy-support","rust","py312-build","py312-installer"]},{"type":"lib","ports":["python312","py312-numpy","libunwind"]}],"depends_on":[{"type":"lib","ports":["py-rustworkx"]}]},{"name":"py311-rustworkx","portdir":"python/py-rustworkx","version":"0.15.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Qiskit/rustworkx","description":"A high performance Python graph library implemented in Rust","long_description":"A high performance Python graph library implemented in Rust.","active":true,"categories":["devel","math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","py311-setuptools","py311-wheel","py311-setuptools-rust","cargo","legacy-support","rust","py311-build","py311-installer"]},{"type":"lib","ports":["python311","py311-numpy","libunwind"]}],"depends_on":[]},{"name":"py310-rustworkx","portdir":"python/py-rustworkx","version":"0.15.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Qiskit/rustworkx","description":"A high performance Python graph library implemented in Rust","long_description":"A high performance Python graph library implemented in Rust.","active":true,"categories":["devel","math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","py310-build","py310-setuptools-rust","py310-installer","cargo","legacy-support","rust","py310-setuptools","py310-wheel"]},{"type":"lib","ports":["python310","py310-numpy","libunwind"]}],"depends_on":[]},{"name":"py-rustworkx","portdir":"python/py-rustworkx","version":"0.15.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Qiskit/rustworkx","description":"A high performance Python graph library implemented in Rust","long_description":"A high performance Python graph library implemented in Rust.","active":true,"categories":["devel","math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":[],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind","py312-rustworkx"]}],"depends_on":[]},{"name":"py312-pyrsistent","portdir":"python/py-pyrsistent","version":"0.20.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tobgu/pyrsistent/","description":"Pyrsistent is a number of persistent collections.","long_description":"Pyrsistent is a number of persistent collections.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest","py312-hypothesis","py312-pytest-runner"]}],"depends_on":[]},{"name":"pkl","portdir":"lang/pkl","version":"0.32.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/apple/pkl","description":"A configuration as code language with rich validation and tooling","long_description":"Pkl (pronounced Pickle) is an embeddable configuration language which provides rich support for data templating and validation. It can be used from the command line, integrated in a build pipeline, or embedded in a program. Pkl scales from small to large, simple to complex, ad-hoc to repetitive configuration tasks.","active":true,"categories":["lang"],"maintainers":[{"name":"link","github":"subpop","ports_count":14}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk21"]}],"depends_on":[]},{"name":"py312-vine","portdir":"python/py-vine","version":"5.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/celery/vine","description":"Promises implementation.","long_description":"Promises implementation.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2952}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-amqp","py312-kombu"]}]},{"name":"py312-ftputil","portdir":"python/py-ftputil","version":"5.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://ftputil.sschwarzer.net/","description":"High level Python interface to the ftplib module","long_description":"The module ftputil is a high-level interface to the ftplib module. The FTPHost objects generated from it allow many operations similar to those of os and os.path.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest","py312-freezegun"]}],"depends_on":[{"type":"lib","ports":["py-ftputil"]}]}]}