HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52179,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=175",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=173",
"results": [
{
"name": "py312-siphon",
"portdir": "python/py-siphon",
"version": "0.10.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://unidata.github.io/siphon/latest/",
"description": "download data from remote data services",
"long_description": "Siphon is a collection of Python utilities for downloading data from remote data services. Much of Siphon’s current functionality focuses on access to data hosted on a THREDDS Data Server.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1432
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-numpy",
"py312-requests",
"py312-pandas",
"py312-beautifulsoup4",
"py312-protobuf3"
]
}
],
"depends_on": []
},
{
"name": "py311-siphon",
"portdir": "python/py-siphon",
"version": "0.10.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://unidata.github.io/siphon/latest/",
"description": "download data from remote data services",
"long_description": "Siphon is a collection of Python utilities for downloading data from remote data services. Much of Siphon’s current functionality focuses on access to data hosted on a THREDDS Data Server.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1432
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-requests",
"py311-numpy",
"py311-pandas",
"py311-beautifulsoup4",
"py311-protobuf3"
]
}
],
"depends_on": []
},
{
"name": "QJson4",
"portdir": "devel/QJson4",
"version": "2024.01.16",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/eteran/qjson4",
"description": "Qt4 library providing an API compatible with Qt5 JSON implementation",
"long_description": "Qt4 library providing an API compatible with Qt5 JSON implementation",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt4-mac"
]
}
],
"depends_on": []
},
{
"name": "rb31-toml-rb",
"portdir": "ruby/rb-toml-rb",
"version": "2.2.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/emancu/toml-rb",
"description": "Toml parser using Citrus parsing library",
"long_description": "Toml parser using Citrus parsing library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31",
"rb31-citrus"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-twterm"
]
}
]
},
{
"name": "rb32-toml-rb",
"portdir": "ruby/rb-toml-rb",
"version": "2.2.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/emancu/toml-rb",
"description": "Toml parser using Citrus parsing library",
"long_description": "Toml parser using Citrus parsing library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32",
"rb32-citrus"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-twterm"
]
}
]
},
{
"name": "rb33-toml-rb",
"portdir": "ruby/rb-toml-rb",
"version": "2.2.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/emancu/toml-rb",
"description": "Toml parser using Citrus parsing library",
"long_description": "Toml parser using Citrus parsing library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby33",
"rb33-citrus"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb33-twterm"
]
}
]
},
{
"name": "rb-toml-rb",
"portdir": "ruby/rb-toml-rb",
"version": "2.2.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/emancu/toml-rb",
"description": "Toml parser using Citrus parsing library",
"long_description": "Toml parser using Citrus parsing library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "rb31-public_suffix",
"portdir": "ruby/rb-public_suffix",
"version": "7.0.5",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://simonecarletti.com/code/publicsuffix-ruby",
"description": "PublicSuffix can parse and decompose a domain name into top level domain, domain and subdomains",
"long_description": "PublicSuffix can parse and decompose a domain name into top level domain, domain and subdomains",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-addressable"
]
}
]
},
{
"name": "rb32-public_suffix",
"portdir": "ruby/rb-public_suffix",
"version": "7.0.5",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://simonecarletti.com/code/publicsuffix-ruby",
"description": "PublicSuffix can parse and decompose a domain name into top level domain, domain and subdomains",
"long_description": "PublicSuffix can parse and decompose a domain name into top level domain, domain and subdomains",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-addressable"
]
}
]
},
{
"name": "rb33-public_suffix",
"portdir": "ruby/rb-public_suffix",
"version": "7.0.5",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://simonecarletti.com/code/publicsuffix-ruby",
"description": "PublicSuffix can parse and decompose a domain name into top level domain, domain and subdomains",
"long_description": "PublicSuffix can parse and decompose a domain name into top level domain, domain and subdomains",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb33-addressable"
]
}
]
},
{
"name": "rb-public_suffix",
"portdir": "ruby/rb-public_suffix",
"version": "7.0.5",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://simonecarletti.com/code/publicsuffix-ruby",
"description": "PublicSuffix can parse and decompose a domain name into top level domain, domain and subdomains",
"long_description": "PublicSuffix can parse and decompose a domain name into top level domain, domain and subdomains",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "rb31-citrus",
"portdir": "ruby/rb-citrus",
"version": "3.0.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mjackson.github.io/citrus",
"description": "Parsing expressions for Ruby",
"long_description": "rb-citrus is a compact and powerful parsing library for Ruby that combines the elegance and expressiveness of the language with the simplicity and power of parsing expressions.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb31-toml-rb"
]
}
]
},
{
"name": "rb32-citrus",
"portdir": "ruby/rb-citrus",
"version": "3.0.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mjackson.github.io/citrus",
"description": "Parsing expressions for Ruby",
"long_description": "rb-citrus is a compact and powerful parsing library for Ruby that combines the elegance and expressiveness of the language with the simplicity and power of parsing expressions.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-toml-rb"
]
}
]
},
{
"name": "rb33-citrus",
"portdir": "ruby/rb-citrus",
"version": "3.0.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mjackson.github.io/citrus",
"description": "Parsing expressions for Ruby",
"long_description": "rb-citrus is a compact and powerful parsing library for Ruby that combines the elegance and expressiveness of the language with the simplicity and power of parsing expressions.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb33-toml-rb"
]
}
]
},
{
"name": "rb-citrus",
"portdir": "ruby/rb-citrus",
"version": "3.0.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mjackson.github.io/citrus",
"description": "Parsing expressions for Ruby",
"long_description": "rb-citrus is a compact and powerful parsing library for Ruby that combines the elegance and expressiveness of the language with the simplicity and power of parsing expressions.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "rb31-addressable",
"portdir": "ruby/rb-addressable",
"version": "2.9.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sporkmonger/addressable",
"description": "Addressable is an alternative implementation to the URI implementation that is part of Ruby standard library",
"long_description": "Addressable is an alternative implementation to the URI implementation that is part of Ruby standard library. It is flexible, offers heuristic parsing, and additionally provides extensive support for IRIs and URI templates.",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-public_suffix"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-http",
"rb31-launchy",
"rb31-twitter"
]
}
]
},
{
"name": "rb32-addressable",
"portdir": "ruby/rb-addressable",
"version": "2.9.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sporkmonger/addressable",
"description": "Addressable is an alternative implementation to the URI implementation that is part of Ruby standard library",
"long_description": "Addressable is an alternative implementation to the URI implementation that is part of Ruby standard library. It is flexible, offers heuristic parsing, and additionally provides extensive support for IRIs and URI templates.",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-public_suffix"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-http",
"rb32-launchy",
"rb32-twitter"
]
}
]
},
{
"name": "rb33-addressable",
"portdir": "ruby/rb-addressable",
"version": "2.9.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sporkmonger/addressable",
"description": "Addressable is an alternative implementation to the URI implementation that is part of Ruby standard library",
"long_description": "Addressable is an alternative implementation to the URI implementation that is part of Ruby standard library. It is flexible, offers heuristic parsing, and additionally provides extensive support for IRIs and URI templates.",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
},
{
"type": "run",
"ports": [
"rb33-public_suffix"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb33-http",
"rb33-launchy",
"rb33-twitter",
"jekyll"
]
}
]
},
{
"name": "rb-addressable",
"portdir": "ruby/rb-addressable",
"version": "2.9.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sporkmonger/addressable",
"description": "Addressable is an alternative implementation to the URI implementation that is part of Ruby standard library",
"long_description": "Addressable is an alternative implementation to the URI implementation that is part of Ruby standard library. It is flexible, offers heuristic parsing, and additionally provides extensive support for IRIs and URI templates.",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "py312-uritemplate",
"portdir": "python/py-uritemplate",
"version": "4.1.1",
"license": "(BSD or Apache-2)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://uritemplate.readthedocs.org/",
"description": "Python implementation of RFC6570, URI Template",
"long_description": "This is a Python implementation of RFC6570, URI Template, and can expand templates up to and including Level 4 in that specification.",
"active": true,
"categories": [
"textproc",
"www",
"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-google-api-python-client",
"py312-google-api"
]
}
]
},
{
"name": "py312-protobuf3",
"portdir": "python/py-protobuf3",
"version": "4.21.12",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/google/protobuf",
"description": "Encode data in an efficient yet extensible format.",
"long_description": "Google Protocol Buffers are a flexible, efficient, automated mechanism for serializing structured data -- think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the old format. You specify how you want the information you're serializing to be structured by defining protocol buffer message types in .proto files. Each protocol buffer message is a small logical record of information, containing a series of name-value pairs.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"protobuf3-cpp",
"python312",
"py312-six",
"py312-flatbuffers"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-google-api-core",
"py312-googleapis-common-protos",
"py312-omemo-dr",
"py312-onnx",
"py312-proto-plus",
"py312-siphon"
]
}
]
},
{
"name": "py312-markdown2",
"portdir": "python/py-markdown2",
"version": "2.5.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/trentm/python-markdown2",
"description": "A fast and complete implementation of Markdown in Python",
"long_description": "A fast and complete implementation of Markdown in Python. Markdown2 comes with a number of extensions for things like syntax coloring, tables, header-ids.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-pygments"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fava"
]
}
]
},
{
"name": "py311-markdown2",
"portdir": "python/py-markdown2",
"version": "2.5.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/trentm/python-markdown2",
"description": "A fast and complete implementation of Markdown in Python",
"long_description": "A fast and complete implementation of Markdown in Python. Markdown2 comes with a number of extensions for things like syntax coloring, tables, header-ids.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-wheel",
"clang-18",
"py311-build",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-pygments"
]
}
],
"depends_on": []
},
{
"name": "py312-magic",
"portdir": "python/py-magic",
"version": "0.4.27",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ahupp/python-magic",
"description": "File type identification using libmagic",
"long_description": "Determines the mime type of a file using magic numbers. Can also operate on arbitrary data streams. Much like the Unix file(1) program.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"libmagic"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"matrix-commander"
]
}
]
},
{
"name": "py312-httplib2",
"portdir": "python/py-httplib2",
"version": "2-0.22.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/httplib2/",
"description": "A comprehensive HTTP client library in Python",
"long_description": "A comprehensive HTTP client library that supports many features left out of other HTTP libraries.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 443
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-parsing",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-ansible-core",
"py312-google-api",
"py312-google-auth-httplib2"
]
}
]
},
{
"name": "py312-googleapis-common-protos",
"portdir": "python/py-googleapis-common-protos",
"version": "1.56.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/googleapis/python-api-common-protos",
"description": "Common protobufs used in Google APIs",
"long_description": "Common protobufs used in Google APIs",
"active": true,
"categories": [
"devel",
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-protobuf3",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-google-api-core"
]
}
]
},
{
"name": "py312-google-auth-httplib2",
"portdir": "python/py-google-auth-httplib2",
"version": "0.1.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/google-auth-httplib2",
"description": "provides an httplib2 transport for google-auth",
"long_description": "provides an httplib2 transport for google-auth",
"active": true,
"categories": [
"devel",
"www",
"python"
],
"maintainers": [
{
"name": "macports",
"github": "mrdomino",
"ports_count": 43
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"py312-google-auth",
"py312-httplib2",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-google-api-python-client",
"py312-google-api"
]
}
]
},
{
"name": "py312-google-auth",
"portdir": "python/py-google-auth",
"version": "2.6.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/google-auth",
"description": "simplifies using Google's various server-to-server authentication mechanisms",
"long_description": "simplifies using Google's various server-to-server authentication mechanisms",
"active": true,
"categories": [
"devel",
"www",
"python"
],
"maintainers": [
{
"name": "macports",
"github": "mrdomino",
"ports_count": 43
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-six",
"py312-cachetools",
"py312-asn1-modules",
"py312-rsa"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-google-api-python-client",
"py312-google-api",
"py312-google-api-core",
"py312-google-auth-httplib2",
"py312-google-cloud-core",
"py312-google-cloud-storage"
]
}
]
},
{
"name": "py312-google-api-core",
"portdir": "python/py-google-api-core",
"version": "2.28.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/googleapis/python-api-core",
"description": "Google API client core library",
"long_description": "Google API client core library",
"active": true,
"categories": [
"devel",
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-proto-plus",
"py312-requests",
"py312-google-auth",
"py312-googleapis-common-protos",
"py312-protobuf3"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-google-api-python-client",
"py312-google-api",
"py312-google-cloud-core",
"py312-google-cloud-storage"
]
},
{
"type": "test",
"ports": [
"py312-proto-plus"
]
}
]
},
{
"name": "py312-google-api",
"portdir": "python/py-google-api",
"version": "2.41.0",
"license": "Apache-2 and MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/googleapis/google-api-python-client",
"description": "client library for accessing the Plus, Moderator, and many other Google APIs",
"long_description": "client library for accessing the Plus, Moderator, and many other Google APIs",
"active": true,
"categories": [
"devel",
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-uritemplate",
"py312-google-api-core",
"py312-google-auth",
"py312-google-auth-httplib2",
"py312-httplib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-gsecrets"
]
}
]
},
{
"name": "py312-flask-babel",
"portdir": "python/py-flask-babel",
"version": "4.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-babel/flask-babel",
"description": "Adds i18n/l10n support to Flask applications",
"long_description": "Adds i18n/l10n support to Flask applications",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-flask",
"python312",
"py312-jinja2",
"py312-tz",
"py312-babel"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fava"
]
}
]
},
{
"name": "py311-flask-babel",
"portdir": "python/py-flask-babel",
"version": "4.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-babel/flask-babel",
"description": "Adds i18n/l10n support to Flask applications",
"long_description": "Adds i18n/l10n support to Flask applications",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-flask",
"python311",
"py311-jinja2",
"py311-tz",
"py311-babel"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": []
},
{
"name": "py312-cheroot",
"portdir": "python/py-cheroot",
"version": "11.1.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/cheroot",
"description": "Highly-optimized, pure-python HTTP server",
"long_description": "Highly-optimized, pure-python HTTP server used by CherryPy",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"py312-more-itertools",
"py312-jaraco.functools",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fava"
]
}
]
},
{
"name": "py311-cheroot",
"portdir": "python/py-cheroot",
"version": "11.1.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/cheroot",
"description": "Highly-optimized, pure-python HTTP server",
"long_description": "Highly-optimized, pure-python HTTP server used by CherryPy",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"py311-more-itertools",
"py311-jaraco.functools",
"python311"
]
}
],
"depends_on": []
},
{
"name": "py312-bottle",
"portdir": "python/py-bottle",
"version": "0.13.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bottlepy.org/",
"description": "Fast, simple and lightweight WSGI micro web-framework for python",
"long_description": "Bottle is a fast, simple and lightweight WSGI micro web-framework with no dependencies other than the Python Standard Library. It supports routing, templates and has a built-in HTTP development server. It supports paste, fapws3, bjoern, Google App Engine, cheerypy or any other WSGI capable HTTP server",
"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-pytest"
]
}
],
"depends_on": []
},
{
"name": "py312-beancount",
"portdir": "python/py-beancount",
"version": "3.2.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://furius.ca/beancount/",
"description": "Double-entry plain text accounting system",
"long_description": "A double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a basic web interface.",
"active": true,
"categories": [
"python",
"finance"
],
"maintainers": [
{
"name": "macports",
"github": "mrdomino",
"ports_count": 43
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"bison",
"py312-build",
"py312-installer",
"py312-meson-python"
]
},
{
"type": "lib",
"ports": [
"py312-click",
"py312-dateutil",
"py312-regex",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fava"
]
}
]
},
{
"name": "pcraster",
"portdir": "gis/pcraster",
"version": "4.4.2",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pcraster.geo.uu.nl",
"description": "PCRaster - Environmental modelling software",
"long_description": "PCRaster is a collection of tools and software libraries tailored to the construction of spatio-temporal environmental models. Application domains are amongst others hydrology (rainfall-runoff, global water balance, groundwater (with Modflow)), ecology, or land use change.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 111
}
],
"variants": [
"debug",
"python310",
"python311",
"python312",
"python313"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"ninja",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"xercesc3",
"boost176",
"python313",
"qt5-qtbase",
"py313-pybind11",
"py313-matplotlib",
"py313-pyqt5-chart",
"py313-numpy",
"qt5-qtcharts",
"ncurses",
"gdal"
]
}
],
"depends_on": []
},
{
"name": "py312-game",
"portdir": "python/py-game",
"version": "2.6.1",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pygame.org/",
"description": "pygame, python modules for writing games",
"long_description": "Pygame is a set of Python modules designed for writing games. It is written on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system.",
"active": true,
"categories": [
"devel",
"graphics",
"multimedia",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 354
}
],
"variants": [
"portmidi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsdl2_mixer",
"py312-numpy",
"libsdl2_image",
"libsdl2_ttf",
"libjpeg-turbo",
"libpng",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"impressive"
]
},
{
"type": "run",
"ports": [
"py312-luma.emulator"
]
}
]
},
{
"name": "rb31-x",
"portdir": "ruby/rb-x",
"version": "0.14.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sferik.github.io/x-ruby",
"description": "Ruby interface to the X (Twitter) API",
"long_description": "Ruby interface to the X (Twitter) API",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb32-x",
"portdir": "ruby/rb-x",
"version": "0.14.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sferik.github.io/x-ruby",
"description": "Ruby interface to the X (Twitter) API",
"long_description": "Ruby interface to the X (Twitter) API",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": []
},
{
"name": "rb33-x",
"portdir": "ruby/rb-x",
"version": "0.14.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sferik.github.io/x-ruby",
"description": "Ruby interface to the X (Twitter) API",
"long_description": "Ruby interface to the X (Twitter) API",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": []
},
{
"name": "rb-x",
"portdir": "ruby/rb-x",
"version": "0.14.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sferik.github.io/x-ruby",
"description": "Ruby interface to the X (Twitter) API",
"long_description": "Ruby interface to the X (Twitter) API",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "turbo",
"portdir": "editors/turbo",
"version": "2024.10.23",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/magiblot/turbo",
"description": "Experimental text editor based on Scintilla and Turbo Vision",
"long_description": "Turbo is an experimental text editor for the terminal, based on the Scintilla code editing component by Neil Hodgson and the Turbo Vision application framework.",
"active": true,
"categories": [
"sysutils",
"editors"
],
"maintainers": [],
"variants": [
"debug",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"libmagic"
]
}
],
"depends_on": []
},
{
"name": "py312-cleo",
"portdir": "python/py-cleo",
"version": "2.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-poetry/cleo",
"description": "Cleo allows you to create beautiful and testable command-line interfaces.",
"long_description": "Create beautiful and testable command-line interfaces. Cleo is mostly a higher level wrapper for CliKit, so a lot of the components and utilities comes from it. Refer to its documentation for more information.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 146
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-crashtest",
"py312-rapidfuzz",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-cachecontrol",
"portdir": "python/py-cachecontrol",
"version": "0.14.3",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/psf/cachecontrol",
"description": "httplib2 caching for requests",
"long_description": "CacheControl is a port of the caching algorithms in httplib2 for use with requests session object.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 146
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-flit_core",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-requests",
"py312-msgpack",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-poetry-plugin-export",
"portdir": "python/py-poetry-plugin-export",
"version": "1.9.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-poetry.org",
"description": "Poetry plugin to export the dependencies to various formats",
"long_description": "Poetry plugin to export the dependencies to various formats",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 146
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-pyusb",
"portdir": "python/py-pyusb",
"version": "1.3.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyusb.github.io/pyusb/",
"description": "Python library to provide easy USB device access",
"long_description": "The PyUSB module provides Python with easy access to the host machine's Universal Serial Bus (USB) system",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-wheel",
"py312-setuptools_scm",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"libusb"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"secrets",
"py312-pyftdi"
]
}
]
},
{
"name": "py312-tabulate",
"portdir": "python/py-tabulate",
"version": "0.9.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astanin/python-tabulate",
"description": "Pretty-print tabular data",
"long_description": "Pretty-print tabular data",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm",
"py312-toml"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-networkit",
"py312-knack",
"py312-asv",
"py312-cli-helpers",
"py312-fontaine"
]
},
{
"type": "run",
"ports": [
"py312-pymatgen",
"py312-xraylarch"
]
},
{
"type": "test",
"ports": [
"py312-onnx"
]
}
]
},
{
"name": "py312-asv-runner",
"portdir": "python/py-asv-runner",
"version": "0.2.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://asv.readthedocs.io/projects/asv-runner/en/latest/",
"description": "Core Python benchmark code for ASV",
"long_description": "Core Python benchmark code for ASV",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-pdm-backend",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-asv"
]
}
]
},
{
"name": "py311-asv-runner",
"portdir": "python/py-asv-runner",
"version": "0.2.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://asv.readthedocs.io/projects/asv-runner/en/latest/",
"description": "Core Python benchmark code for ASV",
"long_description": "Core Python benchmark code for ASV",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-pdm-backend",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-asv"
]
}
]
}
]
}