HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52323,
"next": "https://ports.macports.org/api/v1/ports/?format=api&page=186",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&page=184",
"results": [
{
"name": "py312-sqlalchemy",
"portdir": "python/py-sqlalchemy",
"version": "2.0.49",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.sqlalchemy.org/",
"description": "Python SQL ORM",
"long_description": "SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-setuptools",
"py312-wheel",
"py312-cython",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"py312-typing_extensions",
"py312-greenlet",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-sunpy",
"py312-larixite",
"py312-obspy",
"py312-sqlalchemy-utils",
"gajim",
"py312-agate-sql",
"py312-alembic",
"py312-cinemagoer",
"py312-csvkit",
"py312-flask-sqlalchemy",
"py312-ipython-sql"
]
},
{
"type": "run",
"ports": [
"py312-xraylarch",
"py312-xraydb"
]
},
{
"type": "test",
"ports": [
"py312-mssql"
]
}
]
},
{
"name": "libdispatch-legacy",
"portdir": "devel/libdispatch-legacy",
"version": "84.5.5",
"license": "Apache-2",
"platforms": "{darwin == 10}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://opensource.apple.com/releases",
"description": "Grand Central Dispatch for PowerPC systems and pre-Snow Leopard x86",
"long_description": "Grand Central Dispatch (GCD or libdispatch) provides comprehensive support for concurrent code execution on multicore hardware. This port in meant for systems without a native libdispatch. It corresponds to macOS 10.6.8 release.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "QMPlay2",
"portdir": "multimedia/QMPlay2",
"version": "25.09.11",
"license": "LGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zaps166/QMPlay2",
"description": "Qt Media Player 2",
"long_description": "QMPlay2 is a video and audio player. It can play all formats supported by FFmpeg, libmodplug (including J2B and SFX). It also supports Audio CD, raw files, Rayman 2 music and chiptunes. It contains YouTube and Prostopleer browser.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"debug",
"pulse"
],
"dependencies": [
{
"type": "build",
"ports": [
"qt5-qttools",
"cmake",
"ninja",
"pkgconfig",
"clang-20"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libsamplerate",
"portaudio",
"rubberband",
"taglib",
"libcddb",
"libcdio",
"jasper",
"qt5-qtbase",
"libmng",
"tiff",
"webp",
"ffmpeg",
"libass",
"freetype",
"libiconv",
"libjpeg-turbo",
"qt5-qtwebengine",
"qt5-qtdeclarative",
"qt5-qtsvg",
"qt5-qttranslations",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "ruby33",
"portdir": "lang/ruby33",
"version": "3.3.11",
"license": "(Ruby or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.ruby-lang.org/",
"description": "Powerful and clean object-oriented scripting language",
"long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straightforward, extensible, and portable.",
"active": true,
"categories": [
"lang",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
},
{
"name": "fw",
"github": "fhgwright",
"ports_count": 28
}
],
"variants": [
"doc",
"gmp",
"jemalloc",
"yjit",
"relative"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"cctools",
"pkgconfig",
"rust"
]
},
{
"type": "lib",
"ports": [
"openssl3",
"zlib",
"gdbm",
"libffi",
"libyaml"
]
},
{
"type": "run",
"ports": [
"ruby_select"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ruby-devel"
]
},
{
"type": "lib",
"ports": [
"rb33-sass-embedded",
"rb33-net-ftp",
"xapian-bindings-ruby33",
"rb33-2darray",
"rb33-3llo",
"rb33-addressable",
"rb33-aes",
"rb33-aes_key_wrap",
"rb33-aescrypt",
"rb33-archive-tar-minitar",
"rb33-arrayfields",
"rb33-ast",
"rb33-atk",
"rb33-base32",
"rb33-base64",
"rb33-base_convert",
"rb33-bee",
"rb33-bigdecimal",
"rb33-bones",
"rb33-buftok",
"rb33-bzip2-ffi",
"rb33-cairo",
"rb33-cairo-gobject",
"rb33-cane",
"rb33-chronic",
"rb33-citrus",
"rb33-clutter",
"rb33-clutter-gdk",
"rb33-code_metrics",
"rb33-colorator",
"rb33-colorize",
"rb33-colours",
"rb33-concurrent-ruby",
"rb33-concurrent-ruby-ext",
"rb33-configuration",
"rb33-crypt-isaac",
"rb33-curb",
"rb33-curl_ffi",
"rb33-curses",
"rb33-diakonos",
"rb33-domain_name",
"rb33-em-websocket",
"rb33-equalizer",
"rb33-erubi",
"rb33-escape",
"rb33-eventmachine",
"rb33-excon",
"rb33-execjs",
"rb33-fcgi",
"rb33-ffi",
"rb33-ffi-compiler",
"rb33-ffi-czmq",
"rb33-ffi-icu",
"rb33-ffi-inline",
"rb33-ffi-libarchive",
"rb33-ffi-libsodium",
"rb33-ffi-openmpt",
"rb33-ffi-portaudio",
"rb33-ffi-proj4",
"rb33-ffi-rzmq",
"rb33-ffi-rzmq-core",
"rb33-ffi-tk",
"rb33-fiddle",
"rb33-forwardable",
"rb33-forwardable-extended",
"rb33-fsevent",
"rb33-fsevent-legacy",
"rb33-gdk3",
"rb33-gdk4",
"rb33-gdk_pixbuf2",
"rb33-gem-patch",
"rb33-geokit",
"rb33-gio2",
"rb33-gettext",
"rb33-git-ui",
"rb33-glib2",
"rb33-gmp",
"rb33-gnumeric",
"rb33-gobject-introspection",
"rb33-goffice",
"rb33-gpgme",
"rb33-gsf",
"rb33-gtk3",
"rb33-gtk4",
"rb33-gtk_paradise",
"rb33-gtksourceview4",
"rb33-hashie",
"rb33-help_parser",
"rb33-heroku-api",
"rb33-heroku",
"rb33-hessian2",
"rb33-highline",
"rb33-htmlentities",
"rb33-http",
"rb33-http-accept",
"rb33-http-cookie",
"rb33-http-form_data",
"rb33-http_parser.rb",
"rb33-i18n",
"rb33-iconv",
"rb33-idn-ruby",
"rb33-image_science",
"rb33-inotify",
"rb33-jekyll-sass-converter",
"rb33-jekyll-sitemap",
"rb33-jekyll-watch",
"rb33-json",
"rb33-json_pure",
"rb33-kramdown",
"rb33-kramdown-parser-gfm",
"rb33-launchy",
"rb33-liquid",
"rb33-listen",
"rb33-little-plugger",
"rb33-llhttp-ffi",
"rb33-locale",
"rb33-lockfile",
"rb33-loquacious",
"rb33-memoizable",
"rb33-mercenary",
"rb33-method_source",
"rb33-mime-types",
"rb33-mime-types-data",
"rb33-mini_portile2",
"rb33-minitar",
"rb33-minitar-cli",
"rb33-multi_json",
"rb33-multipart-post",
"rb33-mustache",
"rb33-narray",
"rb33-native-package-installer",
"rb33-naught",
"rb33-ncursesw",
"rb33-net-dns",
"rb33-net-protocol",
"rb33-net-ssh",
"rb33-net-ssh-gateway",
"rb33-netrc",
"rb33-nice-ffi",
"rb33-nitpick",
"rb33-nokogiri",
"rb33-numo-gsl",
"rb33-numo-linalg",
"rb33-numo-narray",
"rb33-oauth",
"rb33-oauth-tty",
"rb33-optimist",
"rb33-packable",
"rb33-pango",
"rb33-parallel",
"rb33-parser",
"rb33-parsetree",
"rb33-pastel",
"rb33-path_expander",
"rb33-pathutil",
"rb33-pkg-config",
"rb33-plist",
"rb33-posix-spawn",
"rb33-powerbar",
"rb33-progressbar",
"rb33-psych",
"rb33-public_suffix",
"rb33-rake",
"rb33-rb_sdl2",
"rb33-rbon",
"rb33-red-colors",
"rb33-redcloth",
"rb33-require_all",
"rb33-rest-client",
"rb33-retryable",
"rb33-rice",
"rb33-rmail",
"rb33-roauth",
"rb33-ronn-ng",
"rb33-rouge",
"rb33-ruby_parser",
"rb33-rubydraw",
"rb33-rubyinline",
"rb33-rubysdl",
"rb33-rubytoc",
"rb33-rubyzip",
"rb33-rufus-mnemo",
"rb33-safe_yaml",
"rb33-sass",
"rb33-sass-listen",
"rb33-sdl-ffi",
"rb33-sdl2",
"rb33-sdl2-bindings",
"rb33-sexp_processor",
"rb33-simple_oauth",
"rb33-singleton",
"rb33-snaky_hash",
"rb33-stringio",
"rb33-such",
"rb33-sup",
"rb33-super_random",
"rb33-t",
"rb33-t_algebra",
"rb33-terminal-notifier",
"rb33-terminal-table",
"rb33-text",
"rb33-thor",
"rb33-timeout",
"rb33-thread_safe",
"rb33-toml-rb",
"rb33-topinambour",
"rb33-totp",
"rb33-trollop",
"rb33-tty-color",
"rb33-tty-cursor",
"rb33-tty-prompt",
"rb33-tty-reader",
"rb33-tty-screen",
"rb33-twitter",
"rb33-twitter-text",
"rb33-twterm",
"rb33-unf",
"rb33-unf_ext",
"rb33-unicode",
"rb33-unicode-display_width",
"rb33-user_space",
"rb33-uuidtools",
"rb33-version_gem",
"rb33-vte3",
"rb33-webrick",
"rb33-will_paginate",
"rb33-wirble",
"rb33-wisper",
"rb33-x",
"rb33-xml-simple",
"rb33-yaml_zlib_blowfish",
"rb33-zentest",
"asciidoctor",
"rb33-protobuf",
"jekyll"
]
}
]
},
{
"name": "php83-event",
"portdir": "php/php-event",
"version": "3.1.4",
"license": "PHP-3.01",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pecl.php.net/package/event",
"description": "efficiently schedule I/O, time and signal based events",
"long_description": "PECL extension to efficiently schedule I/O, time and signal based events using libevent.",
"active": true,
"categories": [
"devel",
"lang",
"php"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
},
{
"name": "macintosh",
"github": "BjarneDMat",
"ports_count": 1513
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libevent",
"php83-sockets",
"openssl",
"php83"
]
}
],
"depends_on": []
},
{
"name": "py312-libxslt",
"portdir": "textproc/libxslt",
"version": "1.1.45",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "http://xmlsoft.org/XSLT/",
"description": "Python bindings for libxslt",
"long_description": "Python bindings for libxslt",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libxslt",
"python312",
"py312-libxml2"
]
}
],
"depends_on": []
},
{
"name": "py312-shapely",
"portdir": "python/py-shapely",
"version": "2.1.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://shapely.readthedocs.io/en/stable/",
"description": "Shapely is a Python package for manipulation and analysis of 2D geospatial geometries",
"long_description": "Shapely is a Python package for manipulation and analysis of 2D geospatial geometries. It is based on GEOS (http://geos.refractions.net) Shapely 1.0 is not concerned with data formats or coordinate reference systems.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-setuptools",
"py312-wheel",
"py312-cython",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-numpy",
"geos"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-lalinference",
"py312-cartopy",
"py312-geopandas",
"py312-geoviews",
"py312-lonboard",
"py312-regions",
"trim_osc"
]
},
{
"type": "run",
"ports": [
"py312-spopt",
"py312-esda",
"py312-pointpats",
"py312-momepy",
"py312-rasterstats",
"py312-spaghetti",
"py312-libpysal"
]
}
]
},
{
"name": "py312-webtest",
"portdir": "python/py-webtest",
"version": "3.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/WebTest/",
"description": "Helper to test WSGI applications",
"long_description": "Helper to test WSGI applications",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-waitress",
"py312-webob",
"py312-beautifulsoup4"
]
},
{
"type": "test",
"ports": [
"py312-coverage",
"py312-mock",
"py312-pynose",
"py312-pastedeploy",
"py312-pyquery"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-webtest"
]
}
]
},
{
"name": "py311-webtest",
"portdir": "python/py-webtest",
"version": "3.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/WebTest/",
"description": "Helper to test WSGI applications",
"long_description": "Helper to test WSGI applications",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-beautifulsoup4",
"py311-webob",
"py311-waitress"
]
},
{
"type": "test",
"ports": [
"py311-coverage",
"py311-mock",
"py311-nose",
"py311-pastedeploy",
"py311-pyquery"
]
}
],
"depends_on": []
},
{
"name": "py310-webtest",
"portdir": "python/py-webtest",
"version": "3.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/WebTest/",
"description": "Helper to test WSGI applications",
"long_description": "Helper to test WSGI applications",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-beautifulsoup4",
"py310-webob",
"py310-waitress"
]
},
{
"type": "test",
"ports": [
"py310-nose",
"py310-mock",
"py310-coverage",
"py310-pyquery",
"py310-pastedeploy"
]
}
],
"depends_on": []
},
{
"name": "py39-webtest",
"portdir": "python/py-webtest",
"version": "3.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/WebTest/",
"description": "Helper to test WSGI applications",
"long_description": "Helper to test WSGI applications",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-beautifulsoup4",
"py39-waitress",
"py39-webob"
]
},
{
"type": "test",
"ports": [
"py39-coverage",
"py39-mock",
"py39-nose",
"py39-pytest",
"py39-pyquery",
"py39-pastedeploy"
]
}
],
"depends_on": []
},
{
"name": "py38-webtest",
"portdir": "python/py-webtest",
"version": "3.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/WebTest/",
"description": "Helper to test WSGI applications",
"long_description": "Helper to test WSGI applications",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-build",
"py38-installer",
"clang-16",
"py38-setuptools"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-beautifulsoup4",
"py38-waitress",
"py38-webob"
]
},
{
"type": "test",
"ports": [
"py38-coverage",
"py38-mock",
"py38-nose",
"py38-pyquery",
"py38-pytest",
"py38-pastedeploy"
]
}
],
"depends_on": []
},
{
"name": "py312-urlwatch",
"portdir": "python/py-urlwatch",
"version": "2.28",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://thp.io/2008/urlwatch/",
"description": "a tool for monitoring webpages for updates",
"long_description": "urlwatch helps you watch URLs and get notified (via email or in your terminal) of any changes. The change notification will include the URL that has changed and a unified diff of what has changed, and can also filter content via hooks, remove noise (always-changing website parts).",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-lxml",
"py312-keyring",
"py312-minidb",
"py312-cssselect",
"python312",
"py312-setuptools",
"py312-requests",
"py312-appdirs",
"py312-yaml"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-docutils"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-urlwatch"
]
}
]
},
{
"name": "py311-urlwatch",
"portdir": "python/py-urlwatch",
"version": "2.28",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://thp.io/2008/urlwatch/",
"description": "a tool for monitoring webpages for updates",
"long_description": "urlwatch helps you watch URLs and get notified (via email or in your terminal) of any changes. The change notification will include the URL that has changed and a unified diff of what has changed, and can also filter content via hooks, remove noise (always-changing website parts).",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-keyring",
"py311-appdirs",
"py311-cssselect",
"py311-minidb",
"python311",
"py311-setuptools",
"py311-requests",
"py311-lxml",
"py311-yaml"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-docutils"
]
}
],
"depends_on": []
},
{
"name": "py310-urlwatch",
"portdir": "python/py-urlwatch",
"version": "2.28",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://thp.io/2008/urlwatch/",
"description": "a tool for monitoring webpages for updates",
"long_description": "urlwatch helps you watch URLs and get notified (via email or in your terminal) of any changes. The change notification will include the URL that has changed and a unified diff of what has changed, and can also filter content via hooks, remove noise (always-changing website parts).",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-appdirs",
"py310-cssselect",
"py310-lxml",
"py310-minidb",
"python310",
"py310-setuptools",
"py310-requests",
"py310-keyring",
"py310-yaml"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-docutils"
]
}
],
"depends_on": []
},
{
"name": "py39-urlwatch",
"portdir": "python/py-urlwatch",
"version": "2.28",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://thp.io/2008/urlwatch/",
"description": "a tool for monitoring webpages for updates",
"long_description": "urlwatch helps you watch URLs and get notified (via email or in your terminal) of any changes. The change notification will include the URL that has changed and a unified diff of what has changed, and can also filter content via hooks, remove noise (always-changing website parts).",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py39-requests",
"py39-setuptools",
"py39-yaml",
"py39-minidb",
"python39",
"py39-appdirs",
"py39-cssselect",
"py39-keyring",
"py39-lxml"
]
},
{
"type": "test",
"ports": [
"py39-docutils",
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py312-pyquery",
"portdir": "python/py-pyquery",
"version": "2.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gawel/pyquery",
"description": "A jQuery-like library for Python",
"long_description": "Pyquery allows you to make jQuery queries on XML documents.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-lxml",
"py312-cssselect"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyquery"
]
},
{
"type": "test",
"ports": [
"py312-webtest"
]
}
]
},
{
"name": "py311-pyquery",
"portdir": "python/py-pyquery",
"version": "2.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gawel/pyquery",
"description": "A jQuery-like library for Python",
"long_description": "Pyquery allows you to make jQuery queries on XML documents.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-lxml",
"py311-cssselect"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py311-webtest"
]
}
]
},
{
"name": "py312-cssselect",
"portdir": "python/py-cssselect",
"version": "1.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/cssselect",
"description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0",
"long_description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0. Such expressions can be used in lxml or another XPath engine to find the matching elements in an XML or HTML document.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-hatchling"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-hypothesis",
"py312-pytest-asyncio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-scrapy",
"py312-urlwatch",
"py312-leather",
"py312-parsel",
"py312-agate",
"py312-readability-lxml"
]
},
{
"type": "run",
"ports": [
"py312-pyquery",
"inkscape-devel"
]
}
]
},
{
"name": "py312-minidb",
"portdir": "python/py-minidb",
"version": "2.0.7",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://thp.io/2010/minidb/",
"description": "A simple SQLite3-based store for Python objects",
"long_description": "A simple SQLite3-based store for Python objects",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pynose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-minidb",
"py312-urlwatch"
]
}
]
},
{
"name": "py311-minidb",
"portdir": "python/py-minidb",
"version": "2.0.7",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://thp.io/2010/minidb/",
"description": "A simple SQLite3-based store for Python objects",
"long_description": "A simple SQLite3-based store for Python objects",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-nose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-urlwatch"
]
}
]
},
{
"name": "py310-minidb",
"portdir": "python/py-minidb",
"version": "2.0.7",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://thp.io/2010/minidb/",
"description": "A simple SQLite3-based store for Python objects",
"long_description": "A simple SQLite3-based store for Python objects",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-nose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-urlwatch"
]
}
]
},
{
"name": "py39-minidb",
"portdir": "python/py-minidb",
"version": "2.0.7",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://thp.io/2010/minidb/",
"description": "A simple SQLite3-based store for Python objects",
"long_description": "A simple SQLite3-based store for Python objects",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools",
"py39-wheel",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-nose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-urlwatch"
]
}
]
},
{
"name": "py312-pastedeploy",
"portdir": "python/py-pastedeploy",
"version": "3.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.pylonsproject.org/projects/pastedeploy/en/latest/",
"description": "Paste Deployment is a system for finding and configuring WSGI applications and servers.",
"long_description": "Paste Deployment is a system for finding and configuring WSGI applications and servers.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pynose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pastedeploy"
]
},
{
"type": "test",
"ports": [
"py312-webtest"
]
}
]
},
{
"name": "py311-pastedeploy",
"portdir": "python/py-pastedeploy",
"version": "3.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.pylonsproject.org/projects/pastedeploy/en/latest/",
"description": "Paste Deployment is a system for finding and configuring WSGI applications and servers.",
"long_description": "Paste Deployment is a system for finding and configuring WSGI applications and servers.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-nose"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py311-webtest"
]
}
]
},
{
"name": "py310-pastedeploy",
"portdir": "python/py-pastedeploy",
"version": "3.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.pylonsproject.org/projects/pastedeploy/en/latest/",
"description": "Paste Deployment is a system for finding and configuring WSGI applications and servers.",
"long_description": "Paste Deployment is a system for finding and configuring WSGI applications and servers.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-nose"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py310-webtest"
]
}
]
},
{
"name": "py39-pastedeploy",
"portdir": "python/py-pastedeploy",
"version": "3.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.pylonsproject.org/projects/pastedeploy/en/latest/",
"description": "Paste Deployment is a system for finding and configuring WSGI applications and servers.",
"long_description": "Paste Deployment is a system for finding and configuring WSGI applications and servers.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-nose",
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-webtest"
]
}
]
},
{
"name": "py38-pastedeploy",
"portdir": "python/py-pastedeploy",
"version": "3.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.pylonsproject.org/projects/pastedeploy/en/latest/",
"description": "Paste Deployment is a system for finding and configuring WSGI applications and servers.",
"long_description": "Paste Deployment is a system for finding and configuring WSGI applications and servers.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-nose",
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-webtest"
]
}
]
},
{
"name": "py312-waitress",
"portdir": "python/py-waitress",
"version": "3.0.2",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Pylons/waitress",
"description": "Waitress WSGI server",
"long_description": "Waitress WSGI server",
"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-webtest"
]
}
]
},
{
"name": "py311-waitress",
"portdir": "python/py-waitress",
"version": "3.0.2",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Pylons/waitress",
"description": "Waitress WSGI server",
"long_description": "Waitress WSGI server",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-webtest"
]
}
]
},
{
"name": "py310-waitress",
"portdir": "python/py-waitress",
"version": "3.0.2",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Pylons/waitress",
"description": "Waitress WSGI server",
"long_description": "Waitress WSGI server",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-webtest"
]
}
]
},
{
"name": "py312-html5lib",
"portdir": "python/py-html5lib",
"version": "1.1",
"license": "Permissive",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/html5lib/html5lib-python",
"description": "Library for working with HTML documents",
"long_description": "A Python implementation of a HTML parser based on the WHATWG HTML5 specification for maximum compatibility with major desktop web browsers.",
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"py312-six",
"py312-webencodings",
"python312"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"qt67-qtwebengine",
"qt67-qtwebengine-docs"
]
},
{
"type": "lib",
"ports": [
"py312-beautifulsoup4",
"py312-skyfield",
"py312-xhtml2pdf"
]
}
]
},
{
"name": "py312-jsonlines",
"portdir": "python/py-jsonlines",
"version": "4.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wbolster/jsonlines",
"description": "jsonlines is a Python library to simplify working with jsonlines and ndjson data.",
"long_description": "jsonlines is a Python library to simplify working with jsonlines and ndjson data.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1532
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"py312-typing_extensions",
"py312-attrs",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-cloudflare2",
"py312-maggma"
]
}
]
},
{
"name": "py312-pyplusplus",
"portdir": "python/py-pyplusplus",
"version": "1.8.7",
"license": "Boost-1",
"platforms": "{darwin any}",
"epoch": 10,
"replaced_by": null,
"homepage": "https://github.com/ompl/pyplusplus",
"description": "Py++ is a framework for creating a code generator for Boost.Python library and ctypes package",
"long_description": "Py++ is a framework for creating a code generator for Boost.Python library and ctypes package",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "mmoll",
"github": "mamoll",
"ports_count": 13
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"py312-setuptools",
"py312-pygccxml",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-pygccxml",
"portdir": "python/py-pygccxml",
"version": "3.0.2",
"license": "Boost-1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/CastXML/pygccxml",
"description": "pygccxml is a specialized XML reader that reads the output from CastXML.",
"long_description": "pygccxml is a specialized XML reader that reads the output from CastXML. It provides a simple framework to navigate C++ declarations, using Python classes.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"castxml",
"python312",
"py312-importlib-metadata"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-pyplusplus"
]
}
]
},
{
"name": "py312-python-debian",
"portdir": "python/py-python-debian",
"version": "0.1.49",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://salsa.debian.org/python-debian-team/python-debian",
"description": "Debian package related modules",
"long_description": "Debian package related modules",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-chardet",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"reuse",
"py-python-debian"
]
}
]
},
{
"name": "py311-python-debian",
"portdir": "python/py-python-debian",
"version": "0.1.49",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://salsa.debian.org/python-debian-team/python-debian",
"description": "Debian package related modules",
"long_description": "Debian package related modules",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-wheel",
"clang-18",
"py311-build",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-chardet",
"python311"
]
}
],
"depends_on": []
},
{
"name": "py312-license-expression",
"portdir": "python/py-license-expression",
"version": "30.4.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aboutcode-org/license-expression",
"description": "license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic.",
"long_description": "license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools_scm",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-boolean.py"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-black",
"py312-pytest-xdist"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"reuse"
]
}
]
},
{
"name": "py311-license-expression",
"portdir": "python/py-license-expression",
"version": "30.4.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aboutcode-org/license-expression",
"description": "license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic.",
"long_description": "license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools_scm",
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-boolean.py"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-black",
"py311-pytest-xdist"
]
}
],
"depends_on": []
},
{
"name": "py312-boolean.py",
"portdir": "python/py-boolean.py",
"version": "5.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bastikr/boolean.py",
"description": "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL.",
"long_description": "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL.",
"active": true,
"categories": [
"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": [
{
"type": "lib",
"ports": [
"reuse",
"py312-license-expression"
]
}
]
},
{
"name": "py311-boolean.py",
"portdir": "python/py-boolean.py",
"version": "5.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bastikr/boolean.py",
"description": "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL.",
"long_description": "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-license-expression"
]
}
]
},
{
"name": "brotli-static",
"portdir": "archivers/brotli",
"version": "1.2.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/google/brotli",
"description": "Brotli compression format (static libraries only)",
"long_description": "Brotli is a generic-purpose lossless compression algorithm that is similar in speed with deflate but offers more dense compression. This port installs only static libraries.",
"active": true,
"categories": [
"archivers"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake-bootstrap",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "py312-pysam",
"portdir": "python/py-pysam",
"version": "0.22.0",
"license": "MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pysam-developers/pysam",
"description": "Python interface for the SAM/BAM sequence alignment and mapping format",
"long_description": "Pysam is a python module for reading and manipulating Samfiles. It's a lightweight wrapper of the samtools C-API.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "git",
"github": "SoapZA",
"ports_count": 23
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-wheel",
"py312-cython",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"htslib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pysam"
]
}
]
},
{
"name": "py311-pysam",
"portdir": "python/py-pysam",
"version": "0.22.0",
"license": "MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pysam-developers/pysam",
"description": "Python interface for the SAM/BAM sequence alignment and mapping format",
"long_description": "Pysam is a python module for reading and manipulating Samfiles. It's a lightweight wrapper of the samtools C-API.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "git",
"github": "SoapZA",
"ports_count": 23
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-wheel",
"py311-cython",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311",
"htslib"
]
}
],
"depends_on": []
},
{
"name": "py312-lazy_loader",
"portdir": "python/py-lazy_loader",
"version": "0.5",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://scientific-python.org/specs/spec-0001/",
"description": "load subpackages and functions on demand",
"long_description": "lazy_loader makes it easy to load subpackages and functions on demand.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-packaging"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-arviz-base",
"py312-scikit-image"
]
},
{
"type": "run",
"ports": [
"py312-librosa"
]
}
]
},
{
"name": "py311-lazy_loader",
"portdir": "python/py-lazy_loader",
"version": "0.5",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://scientific-python.org/specs/spec-0001/",
"description": "load subpackages and functions on demand",
"long_description": "lazy_loader makes it easy to load subpackages and functions on demand.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-packaging"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-scikit-image"
]
},
{
"type": "run",
"ports": [
"py311-librosa"
]
}
]
},
{
"name": "py310-lazy_loader",
"portdir": "python/py-lazy_loader",
"version": "0.5",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://scientific-python.org/specs/spec-0001/",
"description": "load subpackages and functions on demand",
"long_description": "lazy_loader makes it easy to load subpackages and functions on demand.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-packaging"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-scikit-image"
]
},
{
"type": "run",
"ports": [
"py310-librosa"
]
}
]
},
{
"name": "py39-lazy_loader",
"portdir": "python/py-lazy_loader",
"version": "0.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://scientific-python.org/specs/spec-0001/",
"description": "load subpackages and functions on demand",
"long_description": "lazy_loader makes it easy to load subpackages and functions on demand.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-installer",
"clang-18",
"py39-setuptools",
"py39-wheel",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-packaging"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-scikit-image"
]
},
{
"type": "run",
"ports": [
"py39-librosa"
]
}
]
},
{
"name": "py38-lazy_loader",
"portdir": "python/py-lazy_loader",
"version": "0.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://scientific-python.org/specs/spec-0001/",
"description": "load subpackages and functions on demand",
"long_description": "lazy_loader makes it easy to load subpackages and functions on demand.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-flit_core",
"py38-build",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-scikit-image"
]
},
{
"type": "run",
"ports": [
"py38-librosa"
]
}
]
},
{
"name": "py-lazy_loader",
"portdir": "python/py-lazy_loader",
"version": "0.5",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://scientific-python.org/specs/spec-0001/",
"description": "load subpackages and functions on demand",
"long_description": "lazy_loader makes it easy to load subpackages and functions on demand.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-lazy_loader"
]
}
],
"depends_on": []
}
]
}