HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51601,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=686",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=684",
"results": [
{
"name": "orage",
"portdir": "xfce/orage",
"version": "4.18.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.xfce.org",
"description": "Time-managing application for the Xfce desktop environment",
"long_description": "Time-managing application for the Xfce desktop environment",
"active": true,
"categories": [
"xfce"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"intltool",
"xfconf",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"exo",
"xfce4-panel",
"libical"
]
}
],
"depends_on": []
},
{
"name": "ocaml-yojson",
"portdir": "ocaml/ocaml-yojson",
"version": "2.2.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-community/yojson",
"description": "JSON parsing and printing library for OCaml",
"long_description": "Yojson is an optimized JSON parsing and printing library for OCaml.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-seq"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_deriving_yojson",
"ocaml-js_of_ocaml-compiler",
"fstar",
"kremlin",
"abella",
"stanc3",
"ocaml-merlin"
]
}
]
},
{
"name": "R-rjsoncons",
"portdir": "R/R-rjsoncons",
"version": "1.3.1",
"license": "Boost-1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mtmorgan.github.io/rjsoncons",
"description": "C++ header-only jsoncons library for JSON queries",
"long_description": "C++ header-only jsoncons library for JSON queries",
"active": true,
"categories": [
"devel",
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-tibble",
"R-CRAN-recommended",
"R-cli",
"R-cpp11"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-jsonlite",
"R-knitr",
"R-rmarkdown",
"R-tinytest",
"R-BiocStyle"
]
}
],
"depends_on": []
},
{
"name": "R-deps",
"portdir": "R/R-deps",
"version": "0.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://hub.analythium.io/deps",
"description": "Dependency management with roxygen-style comments",
"long_description": "Dependency management with roxygen-style comments",
"active": true,
"categories": [
"devel",
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-renv",
"R-jsonlite",
"R-CRAN-recommended",
"R-remotes"
]
},
{
"type": "run",
"ports": [
"R"
]
}
],
"depends_on": []
},
{
"name": "R-constructive",
"portdir": "R/R-constructive",
"version": "1.0.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cynkra.github.io/constructive",
"description": "Display idiomatic code to construct most R objects",
"long_description": "Display idiomatic code to construct most R objects",
"active": true,
"categories": [
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended",
"R-cli",
"R-waldo",
"R-diffobj",
"R-rlang"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-dplyr",
"R-tidyselect",
"R-ggplot2",
"R-knitr",
"R-lubridate",
"R-scales",
"R-testthat",
"R-rmarkdown",
"R-forcats",
"R-reprex",
"R-roxygen2",
"R-rstudioapi",
"R-DiagrammeR",
"R-prettycode",
"R-dm",
"R-sf",
"R-bit64",
"R-data.table",
"R-vctrs",
"R-blob",
"R-tibble",
"R-withr",
"R-clipr"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-duckplyr"
]
}
]
},
{
"name": "R-beepr",
"portdir": "R/R-beepr",
"version": "2.0",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rasmusab/beepr",
"description": "Easily play notification sounds on any platform",
"long_description": "Easily play notification sounds on any platform",
"active": true,
"categories": [
"sysutils",
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"R-audio",
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-testthat"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-SimDesign",
"R-sharp"
]
},
{
"type": "test",
"ports": [
"R-progressr"
]
}
]
},
{
"name": "R-S4Vectors",
"portdir": "R/R-S4Vectors",
"version": "0.42.1",
"license": "Artistic-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bioconductor.org/packages/S4Vectors",
"description": "Foundation of vector-like and list-like containers",
"long_description": "Foundation of vector-like and list-like containers",
"active": true,
"categories": [
"devel",
"science",
"R",
"bioconductor"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended",
"R-BiocGenerics"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-graph",
"R-IRanges",
"R-DelayedArray",
"R-GenomicRanges",
"R-ShortRead",
"R-SummarizedExperiment",
"R-data.table",
"R-RUnit",
"R-knitr",
"R-BiocStyle"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-rhdf5",
"R-SQLDataFrame",
"R-ShortRead",
"R-Structstrings",
"R-UCSC.utils",
"R-MultiAssayExperiment",
"R-RaggedExperiment",
"R-DirichletMultinomial",
"R-BiocNeighbors",
"R-BiocSingular",
"R-restfulr",
"R-DelayedArray",
"R-DelayedMatrixStats",
"R-systemPipeR",
"R-HDF5Array",
"R-IRanges",
"R-MsCoreUtils",
"R-AnnotationDbi",
"R-AnnotationForge",
"R-AnnotationHub",
"R-DECIPHER",
"R-DESeq2",
"R-GenomicAlignments",
"R-InteractionSet",
"R-Rsamtools",
"R-VariantAnnotation",
"R-bluster",
"R-csaw",
"R-groHMM",
"R-kebabs",
"R-pwalign",
"R-rtracklayer",
"R-Biostrings",
"R-ResidualMatrix",
"R-SingleCellExperiment",
"R-S4Arrays",
"R-SummarizedExperiment",
"R-ScaledMatrix",
"R-SparseArray",
"R-TileDBArray",
"R-XVector",
"R-ExperimentHub",
"R-GenomicRanges",
"R-GenomicFeatures",
"R-GenomeInfoDb",
"R-BSgenome",
"R-BSgenomeForge",
"R-BiocIO",
"R-SeqArray"
]
},
{
"type": "test",
"ports": [
"R-Seurat"
]
}
]
},
{
"name": "R-FuzzySTs",
"portdir": "R/R-FuzzySTs",
"version": "0.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=FuzzySTs",
"description": "Fuzzy Statistical Tools",
"long_description": "Fuzzy Statistical Tools",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"R"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended",
"R-polynom",
"R-FuzzyNumbers"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-knitr",
"R-rmarkdown"
]
}
],
"depends_on": []
},
{
"name": "py312-triangle",
"portdir": "python/py-triangle",
"version": "20230923",
"license": "LGPL-3 and Noncommercial and Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/drufat/triangle",
"description": "Python binding to the triangle library",
"long_description": "Python binding to the triangle library. See documentation at: https://rufat.be/triangle",
"active": true,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "smithsp",
"github": "smithsp",
"ports_count": 32
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"py312-setuptools",
"clang-16",
"py312-build"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"py312-numpy",
"python312",
"triangle"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-triangle"
]
}
]
},
{
"name": "py-triangle",
"portdir": "python/py-triangle",
"version": "20230923",
"license": "LGPL-3 and Noncommercial and Restrictive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/drufat/triangle",
"description": "Python binding to the triangle library",
"long_description": "Python binding to the triangle library. See documentation at: https://rufat.be/triangle",
"active": true,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "smithsp",
"github": "smithsp",
"ports_count": 32
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py312-triangle"
]
}
],
"depends_on": []
},
{
"name": "py27-textile",
"portdir": "python/py-textile",
"version": "3.0.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/textile",
"description": "Textile processing for python",
"long_description": "Textile is a XHTML generator using a simple markup developed by Dean Allen. This is a Python port with support for code validation, itex to MathML translation, Python code coloring and much more.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "francisga",
"github": "",
"ports_count": 4
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-pytest-runner",
"py27-setuptools",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-html5lib",
"py27-six"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"trac",
"trac-devel",
"py-textile"
]
}
]
},
{
"name": "py-textile",
"portdir": "python/py-textile",
"version": "3.0.4",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/textile",
"description": "Textile processing for python",
"long_description": "Textile is a XHTML generator using a simple markup developed by Dean Allen. This is a Python port with support for code validation, itex to MathML translation, Python code coloring and much more.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "francisga",
"github": "",
"ports_count": 4
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py27-textile"
]
}
],
"depends_on": []
},
{
"name": "py36-threadpool",
"portdir": "python/py-threadpool",
"version": "1.3.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://chrisarndt.de/projects/threadpool/",
"description": "Easy to use object-oriented thread pool framework",
"long_description": "A thread pool is an object that maintains a pool of worker threads to perform time consuming operations in parallel. It assigns jobs to the threads by putting them in a work request queue, where they are picked up by the next available thread. This then performs the requested operation in the background and puts the results in another queue.",
"active": false,
"categories": [
"net",
"python",
"parallel"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 611
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-threadpool"
]
}
]
},
{
"name": "py35-threadpool",
"portdir": "python/py-threadpool",
"version": "1.3.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://chrisarndt.de/projects/threadpool/",
"description": "Easy to use object-oriented thread pool framework",
"long_description": "A thread pool is an object that maintains a pool of worker threads to perform time consuming operations in parallel. It assigns jobs to the threads by putting them in a work request queue, where they are picked up by the next available thread. This then performs the requested operation in the background and puts the results in another queue.",
"active": false,
"categories": [
"net",
"python",
"parallel"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 611
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py35-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python35"
]
}
],
"depends_on": []
},
{
"name": "py27-threadpool",
"portdir": "python/py-threadpool",
"version": "1.3.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://chrisarndt.de/projects/threadpool/",
"description": "Easy to use object-oriented thread pool framework",
"long_description": "A thread pool is an object that maintains a pool of worker threads to perform time consuming operations in parallel. It assigns jobs to the threads by putting them in a work request queue, where they are picked up by the next available thread. This then performs the requested operation in the background and puts the results in another queue.",
"active": false,
"categories": [
"net",
"python",
"parallel"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 611
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "py-threadpool",
"portdir": "python/py-threadpool",
"version": "1.3.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://chrisarndt.de/projects/threadpool/",
"description": "Easy to use object-oriented thread pool framework",
"long_description": "A thread pool is an object that maintains a pool of worker threads to perform time consuming operations in parallel. It assigns jobs to the threads by putting them in a work request queue, where they are picked up by the next available thread. This then performs the requested operation in the background and puts the results in another queue.",
"active": false,
"categories": [
"net",
"python",
"parallel"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 611
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py36-threadpool"
]
}
],
"depends_on": []
},
{
"name": "py27-tre",
"portdir": "python/py-tre",
"version": "0.8.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://laurikari.net/tre/",
"description": "Python bindings for libtre",
"long_description": "Python bindings for libtre, a lightweight, POSIX-compliant regular expressions library that supports approximate text matches.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"tre",
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-tre"
]
}
]
},
{
"name": "py-tre",
"portdir": "python/py-tre",
"version": "0.8.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://laurikari.net/tre/",
"description": "Python bindings for libtre",
"long_description": "Python bindings for libtre, a lightweight, POSIX-compliant regular expressions library that supports approximate text matches.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"py27-tre"
]
}
],
"depends_on": []
},
{
"name": "py27-timeformat",
"portdir": "python/py-timeformat",
"version": "1.1.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.owlfish.com/software/TimeFormat/",
"description": "Flexible alternative to time.strftime",
"long_description": "TimeFormat implements new time and date formatting codes that provide more flexibility to time.strftime(). The implementation avoids using the C library time.strftime() where possible, so ensuring the same operation across most platforms.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-timeformat"
]
}
]
},
{
"name": "py-timeformat",
"portdir": "python/py-timeformat",
"version": "1.1.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.owlfish.com/software/TimeFormat/",
"description": "Flexible alternative to time.strftime",
"long_description": "TimeFormat implements new time and date formatting codes that provide more flexibility to time.strftime(). The implementation avoids using the C library time.strftime() where possible, so ensuring the same operation across most platforms.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py27-timeformat"
]
}
],
"depends_on": []
},
{
"name": "py27-taskplan",
"portdir": "python/py-taskplan",
"version": "1.3.3",
"license": "MIT",
"platforms": "{darwin any} freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.mechanicalcat.net/tech/pytaskplan/",
"description": "Simple task planner capable of resource allocation.",
"long_description": "A simple task planner capable of resource allocation, interruptions (holidays, etc), HTML plan generation and HTML gantt chart generation.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-taskplan"
]
}
]
},
{
"name": "py-taskplan",
"portdir": "python/py-taskplan",
"version": "1.3.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.mechanicalcat.net/tech/pytaskplan/",
"description": "Simple task planner capable of resource allocation.",
"long_description": "A simple task planner capable of resource allocation, interruptions (holidays, etc), HTML plan generation and HTML gantt chart generation.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py27-taskplan"
]
}
],
"depends_on": []
},
{
"name": "py-unittest2",
"portdir": "python/py-unittest2",
"version": "1.1.0",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/unittest2",
"description": "New features in the unittest library",
"long_description": "unittest2 is a backport of the new features added to the unittest testing framework in Python 2.7 and onwards. It is tested to run on Python 2.6, 2.7, 3.2, 3.3, 3.4 and pypy. To use unittest2 instead of unittest simply replace import unittest with import unittest2.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 440
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py27-unittest2"
]
}
],
"depends_on": []
},
{
"name": "py27-unittest2",
"portdir": "python/py-unittest2",
"version": "1.1.0",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/unittest2",
"description": "New features in the unittest library",
"long_description": "unittest2 is a backport of the new features added to the unittest testing framework in Python 2.7 and onwards. It is tested to run on Python 2.6, 2.7, 3.2, 3.3, 3.4 and pypy. To use unittest2 instead of unittest simply replace import unittest with import unittest2.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 440
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-setuptools",
"py27-six",
"py27-traceback2"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-unittest2"
]
},
{
"type": "run",
"ports": [
"py27-trepan"
]
},
{
"type": "test",
"ports": [
"py27-geojson",
"py27-asn1-modules"
]
}
]
},
{
"name": "py27-trep",
"portdir": "python/py-trep",
"version": "1.0.3",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://murpheylab.github.io/trep",
"description": "Module for modeling articulated rigid body mechanical systems in generalized coordinates.",
"long_description": "Trep is a Python module for modeling articulated rigid body mechanical systems in generalized coordinates. Trep supports basic simulation but it is primarily designed to serve as a calculation engine for analysis and optimal control algorithms that require 1st and 2nd derivatives of the system's dynamics.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"py27-matplotlib",
"py27-numpy",
"python27",
"py27-pyqt4",
"py27-scipy",
"py27-opengl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-trep"
]
}
]
},
{
"name": "py-trep",
"portdir": "python/py-trep",
"version": "1.0.3",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://murpheylab.github.io/trep",
"description": "Module for modeling articulated rigid body mechanical systems in generalized coordinates.",
"long_description": "Trep is a Python module for modeling articulated rigid body mechanical systems in generalized coordinates. Trep supports basic simulation but it is primarily designed to serve as a calculation engine for analysis and optimal control algorithms that require 1st and 2nd derivatives of the system's dynamics.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"py27-trep"
]
}
],
"depends_on": []
},
{
"name": "py27-tiff",
"portdir": "python/py-tiff",
"version": "0.1.6",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.haynold.com/software_projects/2004/pytiff/",
"description": "pytiff provides tiff handling and advanced imaging for Python",
"long_description": "pytiff provides tiff handling and advanced imaging for Python",
"active": false,
"categories": [
"graphics",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"tiff",
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-tiff"
]
}
]
},
{
"name": "py-tiff",
"portdir": "python/py-tiff",
"version": "0.1.6",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.haynold.com/software_projects/2004/pytiff/",
"description": "pytiff provides tiff handling and advanced imaging for Python",
"long_description": "pytiff provides tiff handling and advanced imaging for Python",
"active": false,
"categories": [
"graphics",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py27-tiff"
]
}
],
"depends_on": []
},
{
"name": "py36-triangle",
"portdir": "python/py-triangle",
"version": "20160203",
"license": "LGPL-3 and Noncommercial and Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/drufat/triangle",
"description": "Python binding to the triangle library",
"long_description": "Documentation at http://dzhelil.info/triangle/index.html",
"active": false,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "smithsp",
"github": "smithsp",
"ports_count": 32
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-16",
"py36-cython-compat"
]
},
{
"type": "lib",
"ports": [
"python36",
"triangle"
]
}
],
"depends_on": []
},
{
"name": "py35-triangle",
"portdir": "python/py-triangle",
"version": "20160203",
"license": "LGPL-3 and Noncommercial and Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/drufat/triangle",
"description": "Python binding to the triangle library",
"long_description": "Documentation at http://dzhelil.info/triangle/index.html",
"active": false,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "smithsp",
"github": "smithsp",
"ports_count": 32
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py35-setuptools",
"clang-16",
"py35-cython-compat"
]
},
{
"type": "lib",
"ports": [
"python35",
"triangle"
]
}
],
"depends_on": []
},
{
"name": "py27-triangle",
"portdir": "python/py-triangle",
"version": "20160203",
"license": "LGPL-3 and Noncommercial and Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/drufat/triangle",
"description": "Python binding to the triangle library",
"long_description": "Documentation at http://dzhelil.info/triangle/index.html",
"active": false,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "smithsp",
"github": "smithsp",
"ports_count": 32
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-16",
"py27-cython-compat"
]
},
{
"type": "lib",
"ports": [
"python27",
"triangle"
]
}
],
"depends_on": []
},
{
"name": "py-tpg",
"portdir": "python/py-tpg",
"version": "3.2.2",
"license": "LGPL-2.1+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cdsoft.fr/tpg/",
"description": "lexical and syntactic parser generator for Python",
"long_description": "Toy Parser Generator is a lexical and syntactic parser generator for Python. With a very clear and simple syntax, you can write an attributed grammar that is translated into a recursive descendant parser. TPG generated code is very closed to the original grammar. This means that the parser works like the grammar. A grammar rule can be seen as a method of the parser class, symbols as method calls, attributes as method parameters and semantic values as return values. You can also add Python code directly into grammar rules and build abstract syntax trees while parsing.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py27-tpg"
]
}
],
"depends_on": []
},
{
"name": "py27-tpg",
"portdir": "python/py-tpg",
"version": "3.2.2",
"license": "LGPL-2.1+",
"platforms": "{darwin any} freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cdsoft.fr/tpg/",
"description": "lexical and syntactic parser generator for Python",
"long_description": "Toy Parser Generator is a lexical and syntactic parser generator for Python. With a very clear and simple syntax, you can write an attributed grammar that is translated into a recursive descendant parser. TPG generated code is very closed to the original grammar. This means that the parser works like the grammar. A grammar rule can be seen as a method of the parser class, symbols as method calls, attributes as method parameters and semantic values as return values. You can also add Python code directly into grammar rules and build abstract syntax trees while parsing.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-tpg"
]
}
]
},
{
"name": "py36-textile",
"portdir": "python/py-textile",
"version": "2.2.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/textile",
"description": "Textile processing for python",
"long_description": "Textile is a XHTML generator using a simple markup developed by Dean Allen. This is a Python port with support for code validation, itex to MathML translation, Python code coloring and much more.",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "francisga",
"github": "",
"ports_count": 4
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": []
},
{
"name": "py35-textile",
"portdir": "python/py-textile",
"version": "2.2.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/textile",
"description": "Textile processing for python",
"long_description": "Textile is a XHTML generator using a simple markup developed by Dean Allen. This is a Python port with support for code validation, itex to MathML translation, Python code coloring and much more.",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "francisga",
"github": "",
"ports_count": 4
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py35-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python35"
]
}
],
"depends_on": []
},
{
"name": "py27-torndb",
"portdir": "python/py-torndb",
"version": "0.3",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bdarnell/torndb",
"description": "A lightweight wrapper around MySQLdb.",
"long_description": "A lightweight wrapper around MySQLdb. Originally part of the Tornado framework.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2893
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-mysql"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-torndb"
]
}
]
},
{
"name": "py-torndb",
"portdir": "python/py-torndb",
"version": "0.3",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bdarnell/torndb",
"description": "A lightweight wrapper around MySQLdb.",
"long_description": "A lightweight wrapper around MySQLdb. Originally part of the Tornado framework.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2893
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py27-torndb"
]
}
],
"depends_on": []
},
{
"name": "py27-tlslite",
"portdir": "python/py-tlslite",
"version": "0.4.9",
"license": "public-domain",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://trevp.net/tlslite/",
"description": "Python library for TLSv1 and SSLv3 operations",
"long_description": "TLS Lite is a free python library that implements SSL v3 and TLS v1. It supports non-traditional authentication methods such as SRP, shared keys, and cryptoIDs, in addition to X.509 certificates. TLS Lite is pure python, however it can access OpenSSL or cryptlib for faster crypto operations.",
"active": false,
"categories": [
"security",
"python",
"crypto"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-tlslite"
]
}
]
},
{
"name": "py-tlslite",
"portdir": "python/py-tlslite",
"version": "0.4.9",
"license": "public-domain",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://trevp.net/tlslite/",
"description": "Python library for TLSv1 and SSLv3 operations",
"long_description": "TLS Lite is a free python library that implements SSL v3 and TLS v1. It supports non-traditional authentication methods such as SRP, shared keys, and cryptoIDs, in addition to X.509 certificates. TLS Lite is pure python, however it can access OpenSSL or cryptlib for faster crypto operations.",
"active": false,
"categories": [
"security",
"python",
"crypto"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py27-tlslite"
]
}
],
"depends_on": []
},
{
"name": "py-tagcloud",
"portdir": "python/py-tagcloud",
"version": "0.3.5",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/pytagcloud",
"description": "create simple tag clouds inspired by http://www.wordle.net/",
"long_description": "create simple tag clouds inspired by http://www.wordle.net/",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py27-tagcloud"
]
}
],
"depends_on": []
},
{
"name": "py27-tagcloud",
"portdir": "python/py-tagcloud",
"version": "0.3.5",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/pytagcloud",
"description": "create simple tag clouds inspired by http://www.wordle.net/",
"long_description": "create simple tag clouds inspired by http://www.wordle.net/",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "run",
"ports": [
"py27-game",
"py27-simplejson"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-tagcloud"
]
}
]
},
{
"name": "py27-tclink",
"portdir": "python/py-tclink",
"version": "3.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.trustcommerce.com/tclink.html",
"description": "TCLink is an LGPL'd thin client API which can run credit card transactions over TCP/IP.",
"long_description": "TCLink is an LGPL'd thin client API which can run credit card transactions over TCP/IP. A similar package is Red Hat's ccvs, however, it requires that you use a modem or leased line. With TCLink you can run credit card transactions directly over the Internet.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-tclink"
]
}
]
},
{
"name": "py-tclink",
"portdir": "python/py-tclink",
"version": "3.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.trustcommerce.com/tclink.html",
"description": "TCLink is an LGPL'd thin client API which can run credit card transactions over TCP/IP.",
"long_description": "TCLink is an LGPL'd thin client API which can run credit card transactions over TCP/IP. A similar package is Red Hat's ccvs, however, it requires that you use a modem or leased line. With TCLink you can run credit card transactions directly over the Internet.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"py27-tclink"
]
}
],
"depends_on": []
},
{
"name": "py36-tc",
"portdir": "python/py-tc",
"version": "0.7.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rsms/tc",
"description": "Python bindings to the tokyocabinet library",
"long_description": "Python bindings to the tokyocabinet library",
"active": false,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "rasmus",
"github": "",
"ports_count": 6
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"tokyocabinet",
"python36"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-tc"
]
}
]
},
{
"name": "py35-tc",
"portdir": "python/py-tc",
"version": "0.7.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rsms/tc",
"description": "Python bindings to the tokyocabinet library",
"long_description": "Python bindings to the tokyocabinet library",
"active": false,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "rasmus",
"github": "",
"ports_count": 6
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"tokyocabinet",
"python35"
]
}
],
"depends_on": []
},
{
"name": "py27-tc",
"portdir": "python/py-tc",
"version": "0.7.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rsms/tc",
"description": "Python bindings to the tokyocabinet library",
"long_description": "Python bindings to the tokyocabinet library",
"active": false,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "rasmus",
"github": "",
"ports_count": 6
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"tokyocabinet",
"python27"
]
}
],
"depends_on": []
},
{
"name": "py-tc",
"portdir": "python/py-tc",
"version": "0.7.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rsms/tc",
"description": "Python bindings to the tokyocabinet library",
"long_description": "Python bindings to the tokyocabinet library",
"active": false,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "rasmus",
"github": "",
"ports_count": 6
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"py36-tc"
]
}
],
"depends_on": []
},
{
"name": "py27-traceback2",
"portdir": "python/py-traceback2",
"version": "1.4.0",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/testing-cabal/traceback2",
"description": "Backports of the traceback module",
"long_description": "Backports of the traceback module",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-pbr",
"py27-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-linecache2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-traceback2",
"py27-unittest2"
]
}
]
},
{
"name": "py-traceback2",
"portdir": "python/py-traceback2",
"version": "1.4.0",
"license": "PSF",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/testing-cabal/traceback2",
"description": "Backports of the traceback module",
"long_description": "Backports of the traceback module",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py27-traceback2"
]
}
],
"depends_on": []
},
{
"name": "py27-tail",
"portdir": "python/py-tail",
"version": "0.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/six8/pytailer",
"description": "Simple implementation of GNU tail and head in Python",
"long_description": "Python tail is a simple implementation of GNU tail and head. It provides 3 main functions that can be performed on any file-like object that supports seek() and tell(): tail, head, and follow. It also comes with pytail, a command line version offering the same functionality as GNU tail. This can be particularly useful on Windows systems that have no tail equivalent.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-setuptools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-tail"
]
}
]
}
]
}