HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50594,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=831",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=829",
"results": [
{
"name": "R-RVenn",
"portdir": "R/R-RVenn",
"version": "1.1.0",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=RVenn",
"description": "Set operations for multiple sets",
"long_description": "Set operations for multiple sets",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-purrr",
"R-ggplot2",
"R-ggforce",
"R-vegan",
"R-pheatmap",
"R-CRAN-recommended",
"R-magrittr",
"R-rlang"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-knitr",
"R-testthat",
"R-rmarkdown"
]
}
],
"depends_on": []
},
{
"name": "R-Rata",
"portdir": "R/R-Rata",
"version": "0.0.2",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=Rata",
"description": "Automated Test Assembly",
"long_description": "Automated test assembly of linear and adaptive tests using the mixed-integer programming.",
"active": true,
"categories": [
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-glpkAPI",
"R-lpSolveAPI",
"R-Rirt",
"R-CRAN-recommended",
"R-reshape2",
"R-ggplot2"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-testthat"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-Rmst"
]
}
]
},
{
"name": "R-Rirt",
"portdir": "R/R-Rirt",
"version": "0.0.2",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=Rirt",
"description": "Data analysis and parameter estimation using item response theory",
"long_description": "Data analysis and parameter estimation using item response theory",
"active": true,
"categories": [
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-reshape2",
"R-ggplot2",
"R-CRAN-recommended",
"R-Rcpp"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-testthat"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-Rata",
"R-Rmst"
]
}
]
},
{
"name": "R-SGB",
"portdir": "R/R-SGB",
"version": "1.0.1.1",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=SGB",
"description": "Simplicial Generalized Beta regression",
"long_description": "Simplicial Generalized Beta regression",
"active": true,
"categories": [
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-Formula",
"R-alabama",
"R-CRAN-recommended",
"R-numDeriv"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-knitr",
"R-goftest"
]
}
],
"depends_on": []
},
{
"name": "R-SmCCNet",
"portdir": "R/R-SmCCNet",
"version": "2.0.3",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kechrislab.github.io/SmCCNet",
"description": "Sparse Multiple Canonical Correlation Network analysis tool",
"long_description": "Sparse Multiple Canonical Correlation Network analysis tool",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-future",
"R-igraph",
"R-furrr",
"R-pbapply",
"R-rlist",
"R-pROC",
"R-pracma",
"R-PMA",
"R-EnvStats",
"R-spls",
"R-CRAN-recommended",
"R-magrittr",
"R-purrr"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-dplyr",
"R-reshape2",
"R-knitr",
"R-testthat",
"R-rmarkdown",
"R-tidyverse",
"R-caret",
"R-shadowtext",
"R-mltools"
]
}
],
"depends_on": []
},
{
"name": "R-binomCI",
"portdir": "R/R-binomCI",
"version": "1.1",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=binomCI",
"description": "Confidence intervals for a binomial proportion",
"long_description": "Twelve confidence intervals for one binomial proportion or a vector of binomial proportions are computed.",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
}
],
"depends_on": []
},
{
"name": "R-collin",
"portdir": "R/R-collin",
"version": "0.0.4",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=collin",
"description": "Visualization the effects of collinearity in distributed lag models and other linear models",
"long_description": "Visualization the effects of collinearity in distributed lag models and other linear models",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended",
"R-VGAM",
"R-dlnm"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-xtable",
"R-knitr",
"R-rmarkdown"
]
}
],
"depends_on": []
},
{
"name": "R-crassmat",
"portdir": "R/R-crassmat",
"version": "0.0.6",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=crassmat",
"description": "Conditional Random Sampling Sparse Matrices",
"long_description": "Conducts conditional random sampling on observed values in sparse matrices. Useful for training and test set splitting sparse matrices prior to model fitting in cross-validation procedures and estimating the predictive accuracy of data imputation methods, such as matrix factorization or singular value decomposition (SVD).",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"R-svMisc",
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
}
],
"depends_on": []
},
{
"name": "R-docstring",
"portdir": "R/R-docstring",
"version": "1.0.0",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dasonk/docstring",
"description": "Provides Docstring capabilities to R functions",
"long_description": "Provides Docstring capabilities to R functions",
"active": true,
"categories": [
"devel",
"science",
"R"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-roxygen2",
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-knitr",
"R-rmarkdown",
"R-devtools",
"R-rstudioapi"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-aggutils"
]
}
]
},
{
"name": "R-dual",
"portdir": "R/R-dual",
"version": "0.0.5",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=dual",
"description": "Automatic differentiation with dual numbers",
"long_description": "Automatic differentiation with dual numbers",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
}
],
"depends_on": []
},
{
"name": "R-emplik2",
"portdir": "R/R-emplik2",
"version": "1.33",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=emplik2",
"description": "Empirical likelihood ratio test for two samples with censored data",
"long_description": "Empirical likelihood ratio test for two samples with censored data",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-LRTesteR"
]
}
]
},
{
"name": "R-fwb",
"portdir": "R/R-fwb",
"version": "0.2.0",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ngreifer.github.io/fwb",
"description": "Fractional Weighted Bootstrap",
"long_description": "Fractional Weighted Bootstrap",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-pbapply",
"R-chk",
"R-CRAN-recommended",
"R-rlang"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-sandwich",
"R-lmtest"
]
}
],
"depends_on": []
},
{
"name": "R-hetGP",
"portdir": "R/R-hetGP",
"version": "1.1.7",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=hetGP",
"description": "Heteroskedastic Gaussian process modelling and design under replication",
"long_description": "Heteroskedastic Gaussian process modelling and design under replication",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended",
"R-Rcpp",
"R-DiceDesign"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-colorspace",
"R-knitr",
"R-lhs",
"R-monomvn"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-quantkriging"
]
}
]
},
{
"name": "R-lfmm",
"portdir": "R/R-lfmm",
"version": "1.1",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=lfmm",
"description": "Latent Factor Mixed Models",
"long_description": "Latent Factor Mixed Models",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-purrr",
"R-ggplot2",
"R-knitr",
"R-rmarkdown",
"R-readr",
"R-foreach",
"R-RSpectra",
"R-CRAN-recommended",
"R-Rcpp",
"R-RcppEigen"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-testthat"
]
}
],
"depends_on": []
},
{
"name": "R-mHMMbayes",
"portdir": "R/R-mHMMbayes",
"version": "1.1.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/emmekeaarts/mHMMbayes",
"description": "Multilevel Hidden Markov Models via Bayesian estimation",
"long_description": "Multilevel Hidden Markov Models via Bayesian estimation",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-Rdpack",
"R-MCMCpack",
"R-CRAN-recommended",
"R-Rcpp",
"R-mvtnorm"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-RColorBrewer",
"R-knitr",
"R-testthat",
"R-rmarkdown",
"R-alluvial"
]
}
],
"depends_on": []
},
{
"name": "R-mltools",
"portdir": "R/R-mltools",
"version": "0.3.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=mltools",
"description": "Machine Learning Tools",
"long_description": "Machine Learning Tools",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"R-data.table",
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-testthat"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-SmCCNet"
]
}
]
},
{
"name": "R-monomvn",
"portdir": "R/R-monomvn",
"version": "1.9-21",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bobby.gramacy.com/r_packages/monomvn",
"description": "Estimation for MVN and Student t data with monotone missingness",
"long_description": "Estimation for MVN and Student t data with monotone missingness",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [
"clang10",
"clang11",
"clang12",
"clang13",
"clang14",
"clang15",
"clang16",
"clang50",
"clang60",
"clang70",
"clang80",
"clang90",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gccdevel",
"gfortran"
],
"dependencies": [
{
"type": "build",
"ports": [
"gcc13",
"R",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"R-lars",
"R-pls",
"libgcc",
"R-CRAN-recommended",
"libgcc13",
"R-mvtnorm",
"R-quadprog"
]
},
{
"type": "run",
"ports": [
"R"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-hetGP",
"R-tidyfit"
]
}
]
},
{
"name": "R-qqconf",
"portdir": "R/R-qqconf",
"version": "1.3.2",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=qqconf",
"description": "Creates simultaneous testing bands for QQ-plots",
"long_description": "Provides functionality for creating Quantile-Quantile (QQ) and Probability-Probability (PP) plots with simultaneous testing bands to asses significance of sample deviation from a reference distribution.",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"pkgconfig",
"R"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended",
"fftw-3",
"R-Rcpp",
"R-robustbase"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-knitr",
"R-rmarkdown",
"R-distr"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-qqplotr"
]
}
]
},
{
"name": "R-qtl2",
"portdir": "R/R-qtl2",
"version": "0.36",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kbroman.org/qtl2",
"description": "Quantitative trait locus mapping in experimental crosses",
"long_description": "Quantitative trait locus mapping in experimental crosses",
"active": true,
"categories": [
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-data.table",
"R-jsonlite",
"R-yaml",
"R-RSQLite",
"R-CRAN-recommended",
"R-Rcpp",
"R-RcppEigen"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-testthat",
"R-devtools",
"R-roxygen2",
"R-vdiffr",
"R-qtl"
]
}
],
"depends_on": []
},
{
"name": "R-quantkriging",
"portdir": "R/R-quantkriging",
"version": "0.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=quantkriging",
"description": "Quantile Kriging for stochastic simulations with replication",
"long_description": "Quantile Kriging for stochastic simulations with replication",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-ggplot2",
"R-hetGP",
"R-CRAN-recommended",
"R-reshape2"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-testthat"
]
}
],
"depends_on": []
},
{
"name": "R-regress",
"portdir": "R/R-regress",
"version": "1.3-21",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kbroman/regress",
"description": "Gaussian linear models with linear covariance structure",
"long_description": "Gaussian linear models with linear covariance structure",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
}
],
"depends_on": []
},
{
"name": "R-schoolmath",
"portdir": "R/R-schoolmath",
"version": "0.4.2",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=schoolmath",
"description": "Functions and datasets for math used in school",
"long_description": "Functions and datasets for math used in school",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-lmtp"
]
}
]
},
{
"name": "R-sparsenet",
"portdir": "R/R-sparsenet",
"version": "1.7",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=sparsenet",
"description": "Fit sparse linear regression models via non-convex optimization",
"long_description": "Fit sparse linear regression models via non-convex optimization",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [
"clang10",
"clang11",
"clang12",
"clang13",
"clang14",
"clang15",
"clang16",
"clang50",
"clang60",
"clang70",
"clang80",
"clang90",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gccdevel",
"gfortran"
],
"dependencies": [
{
"type": "build",
"ports": [
"gcc13",
"R",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended",
"libgcc",
"R-shape",
"libgcc13"
]
},
{
"type": "run",
"ports": [
"R"
]
}
],
"depends_on": []
},
{
"name": "R-xoi",
"portdir": "R/R-xoi",
"version": "0.72",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kbroman/xoi",
"description": "Tools for analyzing crossover interference",
"long_description": "Tools for analyzing crossover interference",
"active": true,
"categories": [
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-qtl",
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-testthat",
"R-devtools",
"R-roxygen2"
]
}
],
"depends_on": []
},
{
"name": "py312-altgraph",
"portdir": "python/py-altgraph",
"version": "0.17.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/altgraph/",
"description": "Python graph (network) package",
"long_description": "altgraph is a fork of graphlib: a graph (network) package for constructing graphs, BFS and DFS traversals, topological sort, shortest paths, etc. with graphviz output. altgraph includes some additional usage of Python 2.6+ features and enhancements related to modulegraph and macholib.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
}
],
"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-modulegraph",
"py312-py2app",
"py312-macholib"
]
}
]
},
{
"name": "py312-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": 349
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-altgraph",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-py2app"
]
}
]
},
{
"name": "py312-modulegraph",
"portdir": "python/py-modulegraph",
"version": "0.19.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://undefined.org/python/#modulegraph",
"description": "Python module dependency analysis tool",
"long_description": "modulegraph determines a dependency graph between Python modules primarily by bytecode analysis for import statements. modulegraph uses similar methods to modulefinder from the standard library, but uses a more flexible internal representation, has more extensive knowledge of special cases, and is extensible.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-altgraph",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-py2app"
]
}
]
},
{
"name": "py312-py2app",
"portdir": "python/py-py2app",
"version": "0.28.9",
"license": "(MIT or PSF)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://py2app.readthedocs.io/",
"description": "converts python scripts into executable Mac OS X apps",
"long_description": "A distutils extension which converts python scripts into executable Mac OS X applications, able to run without requiring an existing python installation. This is a replacement for bundlebuilder.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-packaging",
"py312-altgraph",
"py312-macholib",
"py312-modulegraph"
]
}
],
"depends_on": []
},
{
"name": "py312-SDL2",
"portdir": "python/py-SDL2",
"version": "0.9.17",
"license": "public-domain",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/pysdl2",
"description": "a python wrapper around the SDL2 library",
"long_description": "PySDL2 is a wrapper around the SDL2 library and as such similar to the discontinued PySDL project. In contrast to PySDL, it has no licensing restrictions, nor does it rely on C code, but uses ctypes instead.",
"active": true,
"categories": [
"devel",
"multimedia",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"libsdl2_mixer",
"libsdl2",
"libsdl2_image",
"libsdl2_ttf",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-jinja2",
"portdir": "python/py-jinja2",
"version": "3.1.6",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://palletsprojects.com/p/jinja/",
"description": "Python based sandboxed template engine",
"long_description": "Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-flit_core",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-markupsafe"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-numpydoc",
"v8-11.6",
"py312-astropy"
]
},
{
"type": "lib",
"ports": [
"py312-jupyterlab",
"py312-jupyterlab_server",
"py312-smi",
"fava",
"py312-breathe",
"py312-nbconvert",
"py312-ansible-core",
"py312-upt-macports",
"py312-pysigma",
"py312-uv-dynamic-versioning",
"py312-bokeh",
"py312-jupyter_server",
"py312-altair",
"py312-pyerfa",
"tmt",
"py312-jinja2-time",
"py312-nbclassic",
"py312-stone",
"py312-distributed",
"py312-flask",
"py312-cookiecutter",
"py312-flask-babel",
"py312-glad2",
"py312-mpld3",
"py312-dap",
"reuse"
]
},
{
"type": "run",
"ports": [
"py312-libpysal",
"py312-branca",
"py312-myst-parser",
"py312-pyvis",
"py312-folium",
"py312-sphinx"
]
}
]
},
{
"name": "py312-markupsafe",
"portdir": "python/py-markupsafe",
"version": "3.0.3",
"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": 349
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-breathe",
"py312-nbconvert",
"py312-wtforms",
"py312-mako",
"py312-jinja2",
"py312-werkzeug"
]
}
]
},
{
"name": "qt4pas",
"portdir": "devel/qt4pas",
"version": "2.5",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wiki.lazarus.freepascal.org/Qt4_binding",
"description": "Pascal wrapper for Qt4",
"long_description": "The Free Pascal Qt4 binding allows Free Pascal to interface with the C++ Library Qt. This binding does not cover the whole Qt4 framework but only the classes needed by the Cross Platform Lazarus IDE to use Qt as a widget set.",
"active": true,
"categories": [
"devel",
"pascal"
],
"maintainers": [
{
"name": "karl-michael.schindler",
"github": "kamischi",
"ports_count": 56
},
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"universal",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"qt4-mac"
]
}
],
"depends_on": []
},
{
"name": "pgroll",
"portdir": "databases/pgroll",
"version": "0.14.3",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://xata.io/blog/pgroll-schema-migrations-postgres",
"description": "Postgres zero-downtime migrations made easy",
"long_description": "pgroll is an open source command-line tool that offers safe and reversible schema migrations for PostgreSQL by serving multiple schema versions simultaneously. It takes care of the complex migration operations to ensure that client applications continue working while the database schema is being updated. This includes ensuring changes are applied without locking the database, and that both old and new schema versions work simultaneously (even when breaking changes are being made!). This removes risks related to schema migrations, and greatly simplifies client application rollout, also allowing for instant rollbacks.",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "py312-alabaster",
"portdir": "python/py-alabaster",
"version": "1.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://alabaster.readthedocs.io/en/latest/",
"description": "A configurable sidebar enabled Sphinx theme",
"long_description": "A configurable sidebar enabled Sphinx theme",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-flit_core",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-alagitpull",
"py312-sphinx"
]
}
]
},
{
"name": "py312-imagesize",
"portdir": "python/py-imagesize",
"version": "1.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/shibukawa/imagesize_py",
"description": "get size from image file headers",
"long_description": "This module analyzes jpeg/jpeg2000/png/gif image headers and returns the image size.",
"active": true,
"categories": [
"devel",
"graphics",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-sphinx"
]
}
]
},
{
"name": "py312-snowballstemmer",
"portdir": "python/py-snowballstemmer",
"version": "3.0.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/snowballstem/snowball",
"description": "This package provides 23 stemmer algorithms for 22 languages generated from Snowball algorithms.",
"long_description": "This package provides 23 stemmer algorithms for 22 languages generated from Snowball algorithms.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"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-docstyle"
]
},
{
"type": "run",
"ports": [
"py312-sphinx"
]
}
]
},
{
"name": "py312-tz",
"portdir": "python/py-tz",
"version": "2025.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/pytz",
"description": "World Timezone Definitions for Python",
"long_description": "pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"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-agate",
"py312-fs",
"py312-acme",
"py312-zeep",
"py312-icalendar",
"py312-flask-restful",
"py312-leather",
"py312-celery",
"py312-pyrfc3339",
"py312-dateparser",
"py312-mongomock",
"py312-croniter",
"py312-skyfield",
"py312-geopy",
"py312-pandas",
"py312-flask-babel"
]
},
{
"type": "run",
"ports": [
"py312-dateutil",
"py312-wxmplot",
"py312-oslo-serialization",
"py312-oslo-utils"
]
},
{
"type": "test",
"ports": [
"py312-numpy",
"py312-srsly",
"py312-pyarrow"
]
}
]
},
{
"name": "daktilo",
"portdir": "games/daktilo",
"version": "0.6.0",
"license": "(Apache-2 or MIT)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://daktilo.cli.rs",
"description": "Turn your keyboard into a typewriter!",
"long_description": "daktilo is a small command-line program that plays typewriter sounds every time you press a key. It also offers the flexibility to customize keypress sounds to your liking. You can use the built-in sound presets to create an enjoyable typing experience, whether you're crafting emails or up to some prank on your boss.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "py-luma.core",
"portdir": "python/py-luma.core",
"version": "2.5.2",
"license": "MIT",
"platforms": "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"
]
},
{
"type": "lib",
"ports": [
"py313-luma.core"
]
}
],
"depends_on": []
},
{
"name": "py38-luma.core",
"portdir": "python/py-luma.core",
"version": "2.4.1",
"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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"clang-16",
"py38-installer",
"py38-build",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-smbus2",
"py38-pyftdi",
"py38-cbor2",
"py38-Pillow"
]
},
{
"type": "test",
"ports": [
"py38-pytest",
"py38-pytest-timeout"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-luma.emulator"
]
}
]
},
{
"name": "py39-luma.core",
"portdir": "python/py-luma.core",
"version": "2.4.2",
"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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"clang-17",
"py39-installer",
"py39-build",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-smbus2",
"py39-pyftdi",
"py39-cbor2",
"py39-Pillow"
]
},
{
"type": "test",
"ports": [
"py39-pytest",
"py39-pytest-timeout"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-luma.emulator"
]
}
]
},
{
"name": "py310-luma.core",
"portdir": "python/py-luma.core",
"version": "2.5.2",
"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": [
"py310-setuptools",
"clang-18",
"py310-installer",
"py310-build",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-smbus2",
"py310-pyftdi",
"py310-cbor2",
"py310-Pillow"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-pytest-timeout"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-luma.emulator"
]
}
]
},
{
"name": "py311-luma.core",
"portdir": "python/py-luma.core",
"version": "2.5.2",
"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": [
"py311-build",
"clang-18",
"py311-wheel",
"py311-setuptools",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-smbus2",
"py311-pyftdi",
"py311-cbor2",
"py311-Pillow"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-pytest-timeout"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-luma.emulator"
]
}
]
},
{
"name": "py-luma.emulator",
"portdir": "python/py-luma.emulator",
"version": "1.5.0",
"license": "MIT",
"platforms": "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": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-luma.emulator"
]
}
],
"depends_on": []
},
{
"name": "py38-luma.emulator",
"portdir": "python/py-luma.emulator",
"version": "1.5.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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"clang-16",
"py38-installer",
"py38-setuptools",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-luma.core",
"py38-game"
]
},
{
"type": "test",
"ports": [
"py38-pytest",
"py38-pytest-timeout"
]
}
],
"depends_on": []
},
{
"name": "py39-luma.emulator",
"portdir": "python/py-luma.emulator",
"version": "1.5.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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"clang-17",
"py39-installer",
"py39-setuptools",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-luma.core",
"py39-game"
]
},
{
"type": "test",
"ports": [
"py39-pytest",
"py39-pytest-timeout"
]
}
],
"depends_on": []
},
{
"name": "py310-luma.emulator",
"portdir": "python/py-luma.emulator",
"version": "1.5.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": [
"py310-build",
"clang-18",
"py310-installer",
"py310-setuptools",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-luma.core",
"py310-game"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-pytest-timeout"
]
}
],
"depends_on": []
},
{
"name": "py311-luma.emulator",
"portdir": "python/py-luma.emulator",
"version": "1.5.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": [
"py311-setuptools",
"clang-18",
"py311-wheel",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-luma.core",
"py311-game"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-pytest-timeout"
]
}
],
"depends_on": []
},
{
"name": "py-pyftdi",
"portdir": "python/py-pyftdi",
"version": "0.57.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/eblot/pyftdi",
"description": "PyFtdi aims at providing a user-space driver for popular FTDI devices, implemented in pure Python language.",
"long_description": "PyFtdi aims at providing a user-space driver for popular FTDI devices, implemented in pure Python language.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyftdi"
]
}
],
"depends_on": []
},
{
"name": "py38-pyftdi",
"portdir": "python/py-pyftdi",
"version": "0.55.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/eblot/pyftdi",
"description": "PyFtdi aims at providing a user-space driver for popular FTDI devices, implemented in pure Python language.",
"long_description": "PyFtdi aims at providing a user-space driver for popular FTDI devices, implemented in pure Python language.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"clang-16",
"py38-installer",
"py38-setuptools",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-serial",
"py38-pyusb"
]
},
{
"type": "test",
"ports": [
"py38-pytest",
"py38-ruamel-yaml"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-luma.core"
]
}
]
}
]
}