{"count":52911,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=88","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=86","results":[{"name":"rb31-mustache","portdir":"ruby/rb-mustache","version":"1.1.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mustache/mustache","description":"Logic-less templates, implemented in Ruby.","long_description":"Inspired by ctemplate and et, Mustache is a framework-agnostic way to render logic-free views.","active":true,"categories":["www","ruby"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":659}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"lib","ports":["rb31-ronn-ng"]}]},{"name":"rb32-mustache","portdir":"ruby/rb-mustache","version":"1.1.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mustache/mustache","description":"Logic-less templates, implemented in Ruby.","long_description":"Inspired by ctemplate and et, Mustache is a framework-agnostic way to render logic-free views.","active":true,"categories":["www","ruby"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":659}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-ronn-ng"]}]},{"name":"rb33-mustache","portdir":"ruby/rb-mustache","version":"1.1.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mustache/mustache","description":"Logic-less templates, implemented in Ruby.","long_description":"Inspired by ctemplate and et, Mustache is a framework-agnostic way to render logic-free views.","active":true,"categories":["www","ruby"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":659}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"lib","ports":["rb33-ronn-ng"]}]},{"name":"rb-mustache","portdir":"ruby/rb-mustache","version":"1.1.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mustache/mustache","description":"Logic-less templates, implemented in Ruby.","long_description":"Inspired by ctemplate and et, Mustache is a framework-agnostic way to render logic-free views.","active":true,"categories":["www","ruby"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":659}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"octave-fxp","portdir":"octave/octave-fxp","version":"3.1.1","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ahmedshahein/pkg-fxp","description":"A lightweight fixed-point numeric data type for GNU Octave, implemented as a class (@fxp/fxp.m).","long_description":"A lightweight fixed-point numeric data type for GNU Octave, implemented as a class (@fxp/fxp.m). The library is intended for fixed-point modeling, algorithm validation, and educational use.","active":true,"categories":["science","math","octave"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["octave"]}],"depends_on":[]},{"name":"quickjs-ng","portdir":"devel/quickjs-ng","version":"0.17.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://quickjs-ng.github.io/quickjs/","description":"a small, embeddable, but mighty JavaScript engine","long_description":"quickjs-ng is a small and embeddable JavaScript engine. It aims to support the latest ECMAScript specification.","active":true,"categories":["devel"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":312}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"run","ports":["ghost-downloader"]}]},{"name":"p5.34-lwp-consolelogger","portdir":"perl/p5-lwp-consolelogger","version":"1.0.3","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/LWP::ConsoleLogger","description":"LWP::ConsoleLogger - LWP tracing and debugging","long_description":"LWP::ConsoleLogger - LWP tracing and debugging","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2686}],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-capture-tiny","p5.34-html-formattext-withlinks","p5.34-http-cookiejar","p5.34-http-cookies","p5.34-http-server-simple-psgi","p5.34-http-tiny","p5.34-ipc-run3","p5.34-log-dispatch-array","p5.34-mojolicious","p5.34-path-tiny","p5.34-pithub","p5.34-plack","p5.34-plack-test-agent","p5.34-test-fatal","p5.34-test-lwp-useragent","p5.34-test-needs","p5.34-test-warnings","p5.34-unicode-linebreak","p5.34-www-mechanize","clang-18"]},{"type":"lib","ports":["p5.34-term-size-any","p5.34-term-table","p5.34-try-tiny","perl5.34","p5.34-uri","p5.34-xml-simple","p5.34-type-tiny","p5.34-class-method-modifiers","p5.34-data-printer","p5.34-datetime","p5.34-html-restrict","p5.34-http-body","p5.34-http-cookiemonster","p5.34-http-message","p5.34-json-maybexs","p5.34-libwww-perl","p5.34-list-allutils","p5.34-log-dispatch","p5.34-module-load-conditional","p5.34-module-runtime","p5.34-moo","p5.34-moox-strictconstructor","p5.34-parse-mime","p5.34-ref-util","p5.34-string-trim","p5.34-sub-exporter"]}],"depends_on":[{"type":"build","ports":["p5.34-www-mechanize-cached"]},{"type":"lib","ports":["p5-lwp-consolelogger"]}]},{"name":"p5.32-lwp-consolelogger","portdir":"perl/p5-lwp-consolelogger","version":"1.0.3","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/LWP::ConsoleLogger","description":"LWP::ConsoleLogger - LWP tracing and debugging","long_description":"LWP::ConsoleLogger - LWP tracing and debugging","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2686}],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-capture-tiny","p5.32-html-formattext-withlinks","p5.32-http-cookiejar","p5.32-http-cookies","p5.32-http-server-simple-psgi","p5.32-http-tiny","p5.32-ipc-run3","p5.32-log-dispatch-array","p5.32-mojolicious","p5.32-path-tiny","p5.32-pithub","p5.32-plack","p5.32-plack-test-agent","p5.32-test-fatal","p5.32-test-lwp-useragent","p5.32-test-needs","p5.32-test-warnings","p5.32-unicode-linebreak","p5.32-www-mechanize","clang-18"]},{"type":"lib","ports":["p5.32-term-size-any","p5.32-term-table","p5.32-try-tiny","perl5.32","p5.32-uri","p5.32-xml-simple","p5.32-type-tiny","p5.32-class-method-modifiers","p5.32-data-printer","p5.32-datetime","p5.32-html-restrict","p5.32-http-body","p5.32-http-cookiemonster","p5.32-http-message","p5.32-json-maybexs","p5.32-libwww-perl","p5.32-list-allutils","p5.32-log-dispatch","p5.32-module-load-conditional","p5.32-module-runtime","p5.32-moo","p5.32-moox-strictconstructor","p5.32-parse-mime","p5.32-ref-util","p5.32-string-trim","p5.32-sub-exporter"]}],"depends_on":[{"type":"build","ports":["p5.32-www-mechanize-cached"]}]},{"name":"p5.30-lwp-consolelogger","portdir":"perl/p5-lwp-consolelogger","version":"1.0.3","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/LWP::ConsoleLogger","description":"LWP::ConsoleLogger - LWP tracing and debugging","long_description":"LWP::ConsoleLogger - LWP tracing and debugging","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2686}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-capture-tiny","p5.30-html-formattext-withlinks","p5.30-http-cookiejar","p5.30-http-cookies","p5.30-http-server-simple-psgi","p5.30-http-tiny","p5.30-ipc-run3","p5.30-log-dispatch-array","p5.30-mojolicious","p5.30-path-tiny","p5.30-pithub","p5.30-plack","p5.30-plack-test-agent","p5.30-test-fatal","p5.30-test-lwp-useragent","p5.30-test-needs","p5.30-test-warnings","p5.30-unicode-linebreak","p5.30-www-mechanize","clang-18"]},{"type":"lib","ports":["p5.30-term-size-any","p5.30-term-table","p5.30-try-tiny","perl5.30","p5.30-uri","p5.30-xml-simple","p5.30-type-tiny","p5.30-class-method-modifiers","p5.30-data-printer","p5.30-datetime","p5.30-html-restrict","p5.30-http-body","p5.30-http-cookiemonster","p5.30-http-message","p5.30-json-maybexs","p5.30-libwww-perl","p5.30-list-allutils","p5.30-log-dispatch","p5.30-module-load-conditional","p5.30-module-runtime","p5.30-moo","p5.30-moox-strictconstructor","p5.30-parse-mime","p5.30-ref-util","p5.30-string-trim","p5.30-sub-exporter"]}],"depends_on":[{"type":"build","ports":["p5.30-www-mechanize-cached"]}]},{"name":"p5.28-lwp-consolelogger","portdir":"perl/p5-lwp-consolelogger","version":"1.0.3","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/LWP::ConsoleLogger","description":"LWP::ConsoleLogger - LWP tracing and debugging","long_description":"LWP::ConsoleLogger - LWP tracing and debugging","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2686}],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-capture-tiny","p5.28-html-formattext-withlinks","p5.28-http-cookiejar","p5.28-http-cookies","p5.28-http-server-simple-psgi","p5.28-http-tiny","p5.28-ipc-run3","p5.28-log-dispatch-array","p5.28-mojolicious","p5.28-path-tiny","p5.28-pithub","p5.28-plack","p5.28-plack-test-agent","p5.28-test-fatal","p5.28-test-lwp-useragent","p5.28-test-needs","p5.28-test-warnings","p5.28-unicode-linebreak","p5.28-www-mechanize","clang-18"]},{"type":"lib","ports":["p5.28-term-size-any","p5.28-term-table","p5.28-try-tiny","perl5.28","p5.28-uri","p5.28-xml-simple","p5.28-type-tiny","p5.28-class-method-modifiers","p5.28-data-printer","p5.28-datetime","p5.28-html-restrict","p5.28-http-body","p5.28-http-cookiemonster","p5.28-http-message","p5.28-json-maybexs","p5.28-libwww-perl","p5.28-list-allutils","p5.28-log-dispatch","p5.28-module-load-conditional","p5.28-module-runtime","p5.28-moo","p5.28-moox-strictconstructor","p5.28-parse-mime","p5.28-ref-util","p5.28-string-trim","p5.28-sub-exporter"]}],"depends_on":[{"type":"build","ports":["p5.28-www-mechanize-cached"]}]},{"name":"p5-lwp-consolelogger","portdir":"perl/p5-lwp-consolelogger","version":"1.0.3","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-lwp-consolelogger","homepage":"https://metacpan.org/pod/LWP::ConsoleLogger","description":"LWP::ConsoleLogger - LWP tracing and debugging","long_description":"LWP::ConsoleLogger - LWP tracing and debugging","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2686}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-lwp-consolelogger"]}],"depends_on":[]},{"name":"p5.26-lwp-consolelogger","portdir":"perl/p5-lwp-consolelogger","version":"0.0.42","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/LWP::ConsoleLogger","description":"LWP::ConsoleLogger - LWP tracing and debugging","long_description":"LWP::ConsoleLogger - LWP tracing and debugging","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2686}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-capture-tiny","p5.26-html-formattext-withlinks","p5.26-http-cookiejar","p5.26-http-server-simple-psgi","p5.26-log-dispatch-array","p5.26-mojolicious","p5.26-path-tiny","p5.26-pithub","p5.26-plack","p5.26-plack-test-agent","p5.26-test-failwarnings","p5.26-test-fatal","p5.26-test-lwp-useragent","p5.26-test-most","p5.26-www-mechanize"]},{"type":"lib","ports":["p5.26-parse-mime","p5.26-ref-util","p5.26-string-trim","p5.26-sub-exporter","p5.26-term-size-any","p5.26-text-simpletable-autowidth","p5.26-try-tiny","p5.26-type-tiny","p5.26-uri","p5.26-uri-query","perl5.26","p5.26-xml-simple","p5.26-class-method-modifiers","p5.26-data-printer","p5.26-datetime","p5.26-html-restrict","p5.26-http-body","p5.26-http-cookiemonster","p5.26-http-message","p5.26-json-maybexs","p5.26-libwww-perl","p5.26-list-allutils","p5.26-log-dispatch","p5.26-module-load-conditional","p5.26-module-runtime","p5.26-moo","p5.26-moox-strictconstructor"]}],"depends_on":[{"type":"build","ports":["p5.26-www-mechanize-cached"]}]},{"name":"vte","portdir":"gnome/vte","version":"0.82.3","license":"LGPL-3+ and GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitlab.gnome.org/GNOME/vte","description":"VTE is a library (libvte) implementing a terminal emulator widget for GTK+, and a minimal sample application (vte) using that.","long_description":"VTE is a library (libvte) implementing a terminal emulator widget for GTK+, and a minimal sample application (vte) using that. VTE is mainly used in gnome-terminal, but can also be used to embed a console/terminal in games, editors, IDEs, etcetera.","active":true,"categories":["gnome"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2686},{"name":"mascguy","github":"mascguy","ports_count":378}],"variants":["docs","glade","gtk3","gtk4","universal"],"dependencies":[{"type":"build","ports":["python314","clang-22","cctools","gettext","meson","ninja","pkgconfig","gobject-introspection","vala","intltool","fast-float"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["gtk4","libfmt12","lz4","simdutf","zlib","glib2","gnutls","icu","pcre2","gtk3","cairo","graphene","fribidi","pango","gettext-runtime"]},{"type":"run","ports":["adwaita-icon-theme"]}],"depends_on":[{"type":"lib","ports":["xfce4-terminal","virt-viewer","coot","coot-devel","sakura","gnome3-core","geany-plugins","geany","astroid","anjuta","genius","gnome-terminal","virt-manager","rb33-vte3","rb32-vte3","rb31-vte3","amttools","mlterm"]},{"type":"run","ports":["virt-manager","gnome3-core"]}]},{"name":"py314-sphinx-gallery","portdir":"python/py-sphinx-gallery","version":"0.22.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-gallery.github.io","description":"Extension for automatic generation of an example gallery","long_description":"Extension for automatic generation of an example gallery","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","py314-installer","py314-setuptools","py314-wheel","clang-18","py314-build"]},{"type":"lib","ports":["py314-Pillow","py314-sphinx","python314"]}],"depends_on":[{"type":"lib","ports":["py-sphinx-gallery"]},{"type":"test","ports":["py314-vispy"]}]},{"name":"py312-sphinx-gallery","portdir":"python/py-sphinx-gallery","version":"0.22.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-gallery.github.io","description":"Extension for automatic generation of an example gallery","long_description":"Extension for automatic generation of an example gallery","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-setuptools","py312-wheel","py312-setuptools_scm","py312-build","py312-installer"]},{"type":"lib","ports":["py312-Pillow","py312-sphinx","python312"]}],"depends_on":[{"type":"test","ports":["py312-vispy"]}]},{"name":"py313-sphinx-gallery","portdir":"python/py-sphinx-gallery","version":"0.22.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-gallery.github.io","description":"Extension for automatic generation of an example gallery","long_description":"Extension for automatic generation of an example gallery","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","py313-installer","py313-setuptools","py313-wheel","clang-18","py313-build"]},{"type":"lib","ports":["py313-Pillow","py313-sphinx","python313"]}],"depends_on":[{"type":"test","ports":["py313-vispy"]}]},{"name":"py311-sphinx-gallery","portdir":"python/py-sphinx-gallery","version":"0.22.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-gallery.github.io","description":"Extension for automatic generation of an example gallery","long_description":"Extension for automatic generation of an example gallery","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-setuptools","py311-wheel","py311-setuptools_scm","py311-build","py311-installer"]},{"type":"lib","ports":["py311-Pillow","py311-sphinx","python311"]}],"depends_on":[{"type":"test","ports":["py311-vispy"]}]},{"name":"py310-sphinx-gallery","portdir":"python/py-sphinx-gallery","version":"0.22.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-gallery.github.io","description":"Extension for automatic generation of an example gallery","long_description":"Extension for automatic generation of an example gallery","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools","py310-setuptools_scm"]},{"type":"lib","ports":["py310-Pillow","py310-sphinx","python310"]}],"depends_on":[{"type":"test","ports":["py310-vispy"]}]},{"name":"py-sphinx-gallery","portdir":"python/py-sphinx-gallery","version":"0.22.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://sphinx-gallery.github.io","description":"Extension for automatic generation of an example gallery","long_description":"Extension for automatic generation of an example gallery","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-sphinx-gallery"]}],"depends_on":[]},{"name":"py314-python-discovery","portdir":"python/py-python-discovery","version":"1.6.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tox-dev/python-discovery","description":"Python interpreter discovery","long_description":"Python interpreter discovery","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["py314-hatchling","py314-build","py314-installer","py314-hatch-vcs","clang-18"]},{"type":"lib","ports":["py314-filelock","py314-platformdirs","python314"]}],"depends_on":[{"type":"lib","ports":["py314-virtualenv","py314-hatch","py-python-discovery"]}]},{"name":"py313-python-discovery","portdir":"python/py-python-discovery","version":"1.6.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tox-dev/python-discovery","description":"Python interpreter discovery","long_description":"Python interpreter discovery","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-vcs","py313-build","py313-installer","py313-hatchling","clang-18"]},{"type":"lib","ports":["py313-filelock","py313-platformdirs","python313"]}],"depends_on":[{"type":"lib","ports":["py313-virtualenv","py313-hatch"]}]},{"name":"py312-python-discovery","portdir":"python/py-python-discovery","version":"1.6.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tox-dev/python-discovery","description":"Python interpreter discovery","long_description":"Python interpreter discovery","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-hatchling","py312-hatch-vcs","py312-build"]},{"type":"lib","ports":["py312-filelock","py312-platformdirs","python312"]}],"depends_on":[{"type":"lib","ports":["py312-virtualenv","py312-hatch"]}]},{"name":"py311-python-discovery","portdir":"python/py-python-discovery","version":"1.6.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tox-dev/python-discovery","description":"Python interpreter discovery","long_description":"Python interpreter discovery","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-hatchling","py311-hatch-vcs","py311-build"]},{"type":"lib","ports":["py311-platformdirs","py311-filelock","python311"]}],"depends_on":[{"type":"lib","ports":["py311-virtualenv","py311-hatch"]}]},{"name":"py310-python-discovery","portdir":"python/py-python-discovery","version":"1.6.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tox-dev/python-discovery","description":"Python interpreter discovery","long_description":"Python interpreter discovery","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-hatchling","py310-hatch-vcs","py310-installer","py310-build"]},{"type":"lib","ports":["py310-platformdirs","py310-filelock","python310"]}],"depends_on":[{"type":"lib","ports":["py310-virtualenv","py310-hatch"]}]},{"name":"py-python-discovery","portdir":"python/py-python-discovery","version":"1.6.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/tox-dev/python-discovery","description":"Python interpreter discovery","long_description":"Python interpreter discovery","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-python-discovery"]}],"depends_on":[]},{"name":"py314-numpydoc","portdir":"python/py-numpydoc","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-sphinx"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["napari","py-numpydoc"]},{"type":"run","ports":["py314-spyder"]}]},{"name":"py312-numpydoc","portdir":"python/py-numpydoc","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-sphinx"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"run","ports":["py312-spyder"]}]},{"name":"py313-numpydoc","portdir":"python/py-numpydoc","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-sphinx"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"run","ports":["py313-spyder"]}]},{"name":"py311-numpydoc","portdir":"python/py-numpydoc","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-sphinx"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"run","ports":["py311-spyder"]}]},{"name":"py310-numpydoc","portdir":"python/py-numpydoc","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-tomli","py310-sphinx"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"run","ports":["py310-spyder-devel","py310-spyder"]}]},{"name":"py-numpydoc","portdir":"python/py-numpydoc","version":"1.11.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-numpydoc"]}],"depends_on":[]},{"name":"py314-matplotlib","portdir":"python/py-matplotlib","version":"3.11.2","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).","active":true,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["tkinter","gtk3","qt5","qt6","cairo","pyside6","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","clang-20","py314-build","py314-installer","py314-setuptools_scm","py314-certifi","py314-meson-python","py314-pybind11"]},{"type":"lib","ports":["py314-numpy","py314-contourpy","libraqm","py314-Pillow","py314-fonttools","py314-kiwisolver","qhull","freetype","python314","py314-packaging","py314-dateutil","py314-cycler","py314-cairo","py314-parsing"]}],"depends_on":[{"type":"lib","ports":["py-matplotlib","oof2","py314-cartopy","py314-mpl-animators","py314-ipympl","chemex","py314-spacepy","py314-mapclassify","py314-pytest-mpl","py314-healpy","py314-skyfield","py314-holoviews","py314-contextily","py314-pint","peakipy","py314-seaborn","py314-movingpandas","stimfit","py314-ase","py314-tropycal","py314-MDAnalysis","py314-corner","py314-astropy","py314-prolif","py314-obspy","py314-inequality"]},{"type":"run","ports":["py314-pointpats","grass-gui","qgis3","py314-spyder","py314-segregation","py314-librosa","py314-scikit-image"]},{"type":"test","ports":["py314-nbval","py314-numdifftools","py314-oct2py","py314-gyoto","py314-igraph"]}]},{"name":"py313-matplotlib","portdir":"python/py-matplotlib","version":"3.11.2","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).","active":true,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["tkinter","gtk3","qt5","qt6","cairo","pyside6","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","py313-build","py313-installer","py313-setuptools_scm","py313-certifi","py313-meson-python","py313-pybind11","clang-20"]},{"type":"lib","ports":["py313-contourpy","py313-cycler","libraqm","py313-parsing","py313-fonttools","py313-kiwisolver","qhull","freetype","python313","py313-packaging","py313-numpy","py313-dateutil","py313-Pillow","py313-cairo"]}],"depends_on":[{"type":"lib","ports":["py313-contextily","py313-tropycal","py313-MDAnalysis","py313-corner","py313-astropy","py313-inequality","pcraster","macos-fortress-easylistpac","py313-astlib","py313-astroML","py313-cartopy","py313-graph-tool","py313-ipympl","py313-matplotlib-basemap","py313-metpy","py313-mpl-animators","py313-obspy","py313-pyFAI","py313-pymca","py313-regions","py313-seaborn","py313-prolif","py313-mapclassify","py313-pytest-mpl","py313-healpy","py313-skyfield","py313-holoviews","py313-pint","py313-movingpandas"]},{"type":"run","ports":["py313-xraylarch","py313-wxmplot","py313-spyder","py313-inequality","py313-pymatgen","py313-segregation","py313-librosa","py313-pyregion","py313-aplpy","py313-splot","py313-scapy","py313-scikit-image","py313-pointpats"]},{"type":"test","ports":["py313-oct2py","py313-igraph","py313-numdifftools","py313-gyoto","py313-nbval"]}]},{"name":"py312-matplotlib","portdir":"python/py-matplotlib","version":"3.11.2","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).","active":true,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["tkinter","gtk3","qt5","qt6","cairo","pyside6","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","py312-build","py312-installer","py312-setuptools_scm","py312-certifi","py312-meson-python","py312-pybind11","clang-20"]},{"type":"lib","ports":["py312-cycler","py312-kiwisolver","libraqm","py312-parsing","py312-fonttools","py312-contourpy","qhull","freetype","python312","py312-packaging","py312-numpy","py312-cairo","py312-Pillow","py312-dateutil"]}],"depends_on":[{"type":"lib","ports":["py312-pyFAI","py312-tropycal","py312-cartopy","py312-control","py312-fipy","py312-gammapy","py312-geomagpy","py312-geoplot","py312-graph-tool","py312-gwpy","py312-ipympl","py312-metpy","py312-mpl-animators","py312-mpld3","py312-obspy","py312-pacal","py312-contextily","py312-regions","py312-seaborn","py312-wntr","py312-lalinference","paramagpy","py312-mapclassify","py312-pytest-mpl","py312-healpy","py312-skyfield","py312-holoviews","py312-pint","py312-movingpandas","py312-corner","py312-astropy","py312-inequality"]},{"type":"run","ports":["py312-colour","py312-segregation","py312-pymatgen","py312-scapy-devel","py312-librosa","py312-xraylarch","py312-wordcloud","py312-scapy","py312-scikit-image","py312-wxmplot","py312-splot","py312-yt","py312-pointpats","py312-spyder","py312-inequality"]},{"type":"test","ports":["py312-oct2py","py312-numdifftools","py312-igraph","py312-gyoto","py312-nbval"]}]},{"name":"py311-matplotlib","portdir":"python/py-matplotlib","version":"3.11.2","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).","active":true,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["tkinter","gtk3","qt5","qt6","cairo","pyside2","pyside6","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","py311-build","py311-installer","py311-setuptools_scm","py311-pybind11","py311-certifi","py311-meson-python","clang-20"]},{"type":"lib","ports":["py311-cycler","py311-fonttools","libraqm","py311-numpy","py311-contourpy","py311-kiwisolver","qhull","freetype","python311","py311-packaging","py311-parsing","py311-Pillow","py311-dateutil","py311-cairo"]}],"depends_on":[{"type":"lib","ports":["py311-contextily","py311-tropycal","py311-movingpandas","py311-corner","py311-astropy","py311-inequality","py311-arviz","py311-cartopy","py311-control","py311-fipy","py311-gammapy","py311-geoplot","py311-graph-tool","py311-ipympl","py311-metpy","py311-mpl-animators","py311-obspy","py311-pacal","py311-pyFAI","py311-regions","py311-seaborn","py311-mapclassify","py311-pytest-mpl","py311-healpy","py311-skyfield","py311-holoviews","py311-pint"]},{"type":"run","ports":["py311-xraylarch","py311-pymatgen","py311-segregation","py311-librosa","py311-scapy-devel","py311-memprof","py311-wordcloud","py311-scapy","py311-scikit-image","py311-wxmplot","py311-splot","py311-pointpats","py311-spyder","py311-inequality"]},{"type":"test","ports":["py311-oct2py","py311-igraph","py311-numdifftools","py311-nbval","py311-gyoto"]}]},{"name":"py310-matplotlib","portdir":"python/py-matplotlib","version":"3.10.9","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).","active":true,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["tkinter","gtk3","qt5","qt6","cairo","pyside2","pyside6","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","py310-certifi","py310-setuptools_scm","py310-pybind11","py310-build","py310-installer","py310-meson-python","clang-20"]},{"type":"lib","ports":["py310-kiwisolver","py310-cairo","qhull","py310-contourpy","py310-fonttools","freetype","python310","py310-packaging","py310-parsing","py310-numpy","py310-Pillow","py310-cycler","py310-dateutil"]}],"depends_on":[{"type":"lib","ports":["py310-geoplot","py310-graph-tool","py310-herbie-data","py310-holoviews","py310-obspy","py310-pint","py310-seaborn","py310-ipympl","py310-jupyterthemes","py310-qutip","py310-movingpandas","py310-metpy","py310-mlxtend","py310-mpl-animators","py310-tropycal","py310-contextily","py310-corner","py310-astropy","py310-mapclassify","py310-pyFAI","py310-pytest-mpl","py310-inequality","py310-healpy","py310-skyfield","freecad","vpype","py310-pacal","py310-arviz","py310-cartopy","py310-commpy","py310-control","py310-filterpy","py310-fipy"]},{"type":"run","ports":["gr-specest","py310-spyder-devel","py310-xraylarch","py310-pointpats","py310-spyder","py310-segregation","py310-transformers","py310-scapy-devel","py310-gradio","py310-htseq","py310-imutils","py310-inequality","py310-librosa","py310-memprof","gr-iridium","gr-limesdr","gr-linrad","gr-lora-rpp0","gr-osmosdr","gr-rds","gr-satellites","py310-photomosaic","py310-pymatgen","py310-scapy","py310-scikit-image","py310-splot","py310-wordcloud","py310-wxmplot","gnuradio","gnuradio-next","gr-adapt","gr-air-modes","gr-baz","gr-fcdproplus","gr-foo","gr-fosphor","gr-gfdm","gr-gsm","gr-hermeslite2","gr-hpsdr","gr-ieee802-11","gr-ieee802-15-4","gr-iio","gr-iqbalance"]},{"type":"test","ports":["py310-nbval","py310-igraph","py310-allennlp","py310-gyoto","py310-numdifftools","py310-oct2py","py310-tensorboardX"]}]},{"name":"py-matplotlib","portdir":"python/py-matplotlib","version":"3.11.2","license":"(PSF or BSD)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).","active":true,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-matplotlib"]}],"depends_on":[]},{"name":"py314-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-cython","py314-oldest-supported-numpy","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314","py314-numpy"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py314-netcdf4","py-cftime"]},{"type":"test","ports":["py314-xarray"]}]},{"name":"py313-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-cython","py313-oldest-supported-numpy","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313","py313-numpy"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-netcdf4"]},{"type":"test","ports":["py313-xarray"]}]},{"name":"py312-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-oldest-supported-numpy","clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-cython"]},{"type":"lib","ports":["python312","py312-numpy"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-netcdf4"]},{"type":"test","ports":["py312-xarray"]}]},{"name":"py311-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-oldest-supported-numpy","clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-cython"]},{"type":"lib","ports":["python311","py311-numpy"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-netcdf4"]},{"type":"test","ports":["py311-xarray"]}]},{"name":"py310-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-oldest-supported-numpy","clang-18","py310-setuptools","py310-cython","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310","py310-numpy"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-netcdf4"]},{"type":"test","ports":["py310-xarray"]}]},{"name":"py314-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["chemex","py314-pymc","py-cachetools","py314-google-auth","py314-tox"]}]},{"name":"py313-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-pymc","py313-beancount-import","py313-google-auth","py313-tox"]}]},{"name":"py312-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-pymc","py312-google-auth","py312-tox"]}]},{"name":"py311-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-google-auth","py311-pymc","py311-tox"]}]},{"name":"py310-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-pymc","py310-pymc3","vpype","py310-google-auth","py310-tox"]}]},{"name":"py-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cftime"]}],"depends_on":[]},{"name":"py-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cachetools"]}],"depends_on":[]},{"name":"py27-cftime","portdir":"python/py-cftime","version":"1.5.2","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-cython","clang-17"]},{"type":"lib","ports":["python27","py27-numpy"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py27-netcdf4"]}]}]}